LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 284|回复: 0

shell中的for循环

[复制链接]
发表于 2023-12-28 11:44:16 | 显示全部楼层 |阅读模式

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  
         脚本执行过程




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表