编写一个shell具体要求如下1. 编写一个变量为5的数字2. 当用户执行此shell时 会提示 NO. :这时用户需要输入一个任意数字,此时将返回变量5与用户输出的数字相乘的结果例如: 变量为5 用户输出结果为4 返回结果为20 需要输出到屏幕5 * 4 = 20如果用户不输出数字 那默认返回0如果输出了一段字符串 则返回错误 Error提示: 可用bc命令做 且最大返回的数字不得超过2000 否则将自动中断#!/bin/bash##guyingread -p "NO.:" mx          #判断是否输入为空if [ $mx ];thenecho >/dev/nullelseecho  0exitfiif grep -q '^[[:digit:]]*$'  num=` expr 5 \* $mx`elif grep -q '^[[:alpha:]]*$'echo "Error"exitelse  echo >/dev/null   fiif [ $num -le  2000 ] ;then     #最大返回的数字不得超过2000 否则将自动中断echo "5 * $mx =  $num"exitelseexitfi这里使用到的: 
09-28 08:31