1.for语句的格式
for NUM in 1 2 3
for NUM in {1..3}
for NUM in `seq 1 3` 或者 for NUM in `seq 1 2 10`
do
done
2.for语句的示例
示例一
vim for.sh
#!/bin/bash
for i(变量的名字) in {1..10}(变量的范围)
do
echo $i(输出变量i的所有值)
done
sh for.sh
示例二
vim for.sh
#!/bin/bash
a=1
b=10
for i in {$a..$b}
do
echo $i
done
sh for.sh这样不对
[]表示一个一个 {}表示一串
示例三
vim for.sh
#!/bin/bash
a=1
b=10
for i in `seq $a $b`
do
echo $i
done
sh for.sh
示例四
vim for.sh
#!/bin/bash
a=1
b=10
for i in `seq $a 2 $b`设置步长为2
do
echo $i
done
sh for.sh
示例五
vim for.sh
#!/bin/bash
for i in tom haha lee
do
echo $i
done
sh for.sh
示例六
vim for.sh
#!/bin/bash
for ((i=1;i<10;i++))
do
echo $i
done
sh for.sh
示例七
vim for.sh
#!/bin/bash
for ((i=1;i<10;i+=2))设置步长为2
do
echo $i
done
sh for.sh