let用法
let I=$[$I+1]
SUM=$[$SUM+$I]
let SUM+=$I
let I+=1 相当于 let I++
let I-=1 相当于 let I–
例子:写一个脚本,计算100以内所有奇数的和以及所有偶数的和,并分别显示之
#!/bin/bash
declare -i EVENSUM=0
declare -i ODDSUM=0
for I in {1…100}; do
if [$[$I%2] -eq 0]; then
let ENENSUM+=$I
else
let ODDSUM+=$I
fi
done
echo “Even sum is: $EVENSUM.”
echo “Odd sum is: $ODDSUM.”