微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

centos 脚本基础练习 7

练习1 写一个脚本,其用法格式 为: showlogged.sh -v -c -h|--help 其中,-h选项只能单独使用,用于显示帮助信息; -c选项时,显示当前系统上登录的所有用户数据: 如果同时使用了-v 选项,则既显示同时登录用户数,又显示登录用户相关信息,如 Logged users: 4 they are: root tty2 feb 18 02:41 ##########################################################

[root@localhost mscripts]# cat lx23.sh

#!/bin/bash declare -i SHU=0 declare -i INU=0 for I in seq 1 $#; do if [ $# -gt 0 ]; then case $1 in -h|--help) echo "basename $0 aguements[ -v,-c,-h|--help]" exit 0 ;; -v|--verbose) INU=1 shift ;; -c|--count) SHU=1 shift ;; *)
echo "basename $0 aguements[ -v,-h|--help]" exit 7 ;; esac fi done if [ $SHU -eq 1 ]; then echo "Loggied users:who | wc -l." if [ $INU -eq 1 ]; then echo "they are :" who fi fi

原文地址:https://www.jb51.cc/centos/375056.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。