i++循环
let s=0
for (( i=1; i<=100; i=i+1 )) //此处必须用双层括号
do
s=$(($s+$i))
done
echo "The count is $s" //此处必须用双层括号
# end
单层括号$($s+$i)不管用
必须必双层括号,但此处也可用[]代替双层括号
shell中的变量,在使用的时候要加$,计算的时候也应加上,但在
赋值=,read,export都不需要加变量(加了反而会报错)
====================================
关于比较表达式
lt littler than <
le littler or equal <=
gt greater than >
ge greater or equal >=
=================================
int='expr 5 \* 6' expr表示进行算术运算
echo $int
转载于:https://blog.51cto.com/bigfeetlee/494370