写一个脚本,执行后,打印一行提示“Please input a number:",要求用户输入数值,然后打印出该数值,然后再次要求用户输入数值。直到用户输入"end"停止。

注意要求:1》要求有提示please input a number;

                  2》只有用户输入的是数字时才会打印出该数字;并且会无限循环该步骤

                  3》用户输入end时结束运行

思路:首先用到人机交互,用到判断语句判断输入的是否为数字,且用到了循环语句。

#!/bin/bashwhile :; doread -p "please input a number: " xif [ $x == "end" ];then        exitelse        b=`echo $x |sed 's/[0-9]//g'|wc -c`        #echo $b        if [ $b -gt 1  ];then                echo "you should input a number"        else                echo $x        fifidone