小問題:
在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