练习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