`符号跟‘ 不一样
#判断输入内容是否含有非数字
n1=`echo $n|sed 's/[0-9]//g'`
**#正确版**
#判断输入内容是否含有非数字
n1='echo $n|sed 's/[0-9]//g''
**#错误版**
参数和方括号之间需要有空格 否则Linux命令不能正常执行
会被忽略
#当输入内容非空且为纯数字时,开始判断
if [ $n -lt 60 ] && [ $n -ge 0 ]
then
t=1
**#正确版**
#当输入内容非空且为纯数字时,开始判断
if [$n -lt 60 ] && [ $n -ge 0]
then
t=1
**#正确版**
[ 后面少空格 报错信息**[44: command not found**
] 前面少空格 报错信息 test.sh: line 17: [: missing `]'