BASH for 循环小结
#!/bin/bash
# test.sh
MAX=10
for (( i = 0; i < MAX ; i ++ ))
do
echo $i
done
有趣的是,这里的 MAX 前面没有 '$',当然,你使用 $MAX 也是可以的。
难道 bash 就那么宽容吗?听说,类似C的这种语法,只有bash独有哦~
顺便提一下,在bash中使用expr进行简单的数学计算,如下:
MAX=10
for (( i = 0; i < MAX ; i ++ ))
do
echo `expr $i \* $i`
# 或者这样
# echo $[$i * $i]
done