[20151010]bash for循环.txt
--同事要写一个shell要使用for循环。遇到一些问题做一些记录。
--我一般会使用seq命令生成序列.我记得以前写过脚本:
http://blog.itpub.net/267265/viewspace-758573/
--例子:
#! /bin/bash
for i in $(seq 10)
do
echo $i
done
#! /bin/bash
for i in `seq 10`
do
echo $i
done
--类似C语言的写法,如下,注意必须要两个括号,我就是这里出了问题。
#! /bin/bash
for ((i=1; i<=10; ++i))
do
echo $i
done
--还有一种方式,估计bash 版本要高一些。
#! /bin/bash
for i in {1..10}
do
echo $i
done
--深切体会什么叫用进废退,看来要经常练习才不会忘记。