语法一:
for var in value1 value2 ......
do
commands
done
演示:从一数到9
直接赋值
#!/bin/bash
for var in 1 2 3 4 5 6 7 8 9
do
echo $var
sleep 1
done
用命令赋值
#!/bin/bash
for i in 'seq 1 9'
do
echo $i
sleep 1
done
语法二:
c式的for命令
for ((变量;条件;自增减运算))
do
代码块
done
演示:
#!/bin/bash
for ((i=1;i<10;i++))
do
echo $1
done