小问题:
在windows下编辑的.sh文件拷贝到linux下会有问题,两个平台的换行符不一样,可以在linux下安装dos2unix工具,然后 dos2unix xx.sh 即可完成转化。
#!/bin/bash # study shell # 2016.1.1 by Huangtao echo "Input 2 Number:" read a read b echo "Input + or - or x:" read op if [ $op = '+' ] then x= expr $a + $b #或 x=`expr $a + $b` elif [ $op = '-' ] then x= expr $a - $b #或 x=`expr $a - $b` elif [ $op = 'x' ] then x= expr $a * $b #或 x=`expr $a * $b` fi echo $x