shell中的for循环
shell中的for 循环与在c中不同,它包含三种形式:第一种结构是列表for 循环;第二种结构就是不带列表的for循环;第三种就类似于C语言。
① 列表for循环(常用)
#!/bin/bash
for i in 取值列表
do
循环主体/命令
done
② 不带列表for循环(示例)
#!/bin/absh
echo "惨绿少年的博客是:"
for i
do
echo "$i"
done
脚本执行结果
[root@clsn for]# sh for2.sh http://blog.znix.top
惨绿少年的博客是:
http://blog.znix.top
③ 类似C语言的风格(这种用法常在C语语言中使用)
for((exp1;exp2;exp3))
do
指令...
done
编写类似C语言风格脚本
for((i=0;i<=3;i++))
do
echo $i
done
脚本执行过程
|