test expression
[ expression ]
- 数值 -eq -ne -gt -lt -ge -le [equal not greater than less]
- 字符串 =: != -z -n [长度zero nozero]
- 文件 -e -r -w -x -s -d -f -c -b [exist read write execute size directory file char block]
- if [ $mark -le 80 ]
- then
- echo "Your Grade is Average."
- elif [ $mark -gt 80 -a $mark -le 90 ]
- echo "Your Grade is Good."
- else
- echo "Your Grade is Outstanding."
- fi
- case $choice in
- 1) echo "choice1";;
- 2) echo "choice2";;
- *) echo "out of choice"
- for val in vals
- do
- ...
- done
- i=0
- while [ $i -le 100 ]
- do
- ...
- ((i=$i+1))
- done
shell脚本应用(3)--语法结构,布布扣,bubuko.com
原文:http://www.cnblogs.com/happy-island/p/3569520.html