shell-homeworkone
1、判断/etc/inittab文件是否大于100行,如果大于,则显示”/etc/inittab is a big file.”否则显示”/etc/inittab is a small file.” #!/bin/sh 2、给定一个用户,来判断这个用户是什么用户,如果是管理员用户,则显示“该用户为管理员”,否则显示“该用户为普通用户” #!/bin/sh 3、判断某个文件是否存在 #!/bin/sh 4、判断当前系统上是否有用户的默认shell程序是否为bash程序,如果有,就显示有多个这类用户,否则就显示没有这类用户;【并且显示出那些用户是bash】 ? 5、写出一个脚本程序,给定一个文件,比如:/etc/inittab a、判断这个文件中是否有空白行? b、如果有,则显示其空白行的行号,否则显示没有空白行 #!/bin/sh 6、写一个脚本程序,给定一个用户,判断其UID与GID是否一样,如果一样,就显示该用户为“good guy”,否则显示为“bad guy” #!/bin/sh
#!/bin/bash # HISTLINE=`history | wc -l` if [ $HISTLINE -ge 1000 ]; then echo "Some command will gone." else echo "ok" fi 9、给定一个文件,如果是普通文件,就显示出来,如果是目录文件,也显示出来,否则就显示“无法识别” #!/bin/sh #!/bin/bash#if [ $# -lt 2 ]; then echo "Usage: cacl.sh ARG1 ARG2" exit 8fiecho "The sum is:$[$1+$2]"echo "The prod is:$[$1*$2]" (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |