shell应用之习题一

 1 #!/bin/bash
 2 #.写一个脚本/root/bin/argsnum.sh,接受一个文件路径作 为参数;如果参数个数小于1,则提示用户“至少应该给一个 参数”,并立即退出;如果参数个数不小于1,则显示第一
 3 个 参数所指向的文件中的空白行数
 4 read -p "请输入文件路径:" F
 5 if [ -e $F ];then
 6         num=$(grep '^$' $F |wc -l)
 7         echo $num
 8 else
 9         echo "请输入存在的路径!"
10 fi
 1 #!/bin/bash
 2 #写一个猜数字的小游戏$RANDOM
 3 random=$(echo $RANDOM)
 4 count=0
 5 while :
 6 do
 7 count=$[$count+1]
 8 if [ $count -le 3 ];then
 9         read -p "请猜一下该数字的大小(您有三次机会):" NUM
10         if [ "$NUM" -gt "$random" ];then
11                 echo "猜大了,往小了猜"
12         elif [ "$NUM" -lt "$random" ];then
13                 echo "猜小了,往大了猜"
14         elif [ "$NUM" -eq "$random" ];then
15                 echo "恭喜您才对了"
16                 exit
17         else
18                 echo "请输入数值"
19                 exit
20         fi
21 else
22 echo "抱歉!您已猜错三次,将退出脚本!"
23 exit
24 fi
25 done
原文地址:https://www.cnblogs.com/renyz/p/11332144.html