suse linux bash shell 问题
写脚本文件 取 / 目录的磁盘占用率 ,然后加10 ,输出。
比如: / 占用率 90% ,输出$b应该是 100
a=`df|grep /$|awk '{print($5)}'|awk -F% '{print($1)}'`
b=`expr $a + 10`
echo $a
echo $b
系统是suse linux 8, bash shell。
以上命令在 系统提示符下依次运行,结果正常。
但是以脚本文件运行 ./a.sh 就会提示: expr: non-numeric argument ,结果$b输出为空
不知道为何。 请大家帮忙。。。。