shell脚本大全
1 while true循环:
while :
do
内容
done
2 while循环
while [ $i -le 100 ]
do
let sum=sum+$i
let i+=2
done
-eq 等于;-ne 不等于;-gt 大于;-lt 小于;-ge 大于等于;-le 小于等于;
3 $?返回上一条指令结果;
行号
12 function add(){
13 return `expr $1 + $2`
14 }
15 add 23 50 #此处返回73
16 if [ $? -eq 73 ]
17 then
18 echo "yyy $?"
19 else
20 echo "nnn $?"
21 fi
结果输出为yyy 0;因为18行返回的是16行的结果;