目录
1.for循环
for循环格式
for var in item1 item2 ... itemN var为控制循环次数的变量,in后面的则是取值列表
do
command command满足取值列表则执行的命令
done
当变量值在列表里,for 循环即执行一次所有命令,使用变量名获取列表中的当前取值。命令可为任何有效的 shell 命令和语句。in 列表可以包含替换、字符串和文件名。
in列表是可选的,如果不用它,for循环使用命令行的位置参数
例如
for i in 1 2 3 4 5
do
echo "$i"
done
输出结果:
1
2
3
4
5
1.1 for循环取值列表的多种表达方式
除了上面的写法,for循环的取值列表还有其他的写法
1.
for i in {1..10}
do
command
done
表示从1开始循环十次
2.
for i in {1..10..2}
do
command
done
表示从1开始,每次循环结束,i自加2,到10结束整个循环
3.