shell编程_流程控制_for循环
重复执行一系列命令在编程中很常见。
如 处理某个目录下的所有文件
如 系统上的所有用户
如 某个文本文件中的所有行
for命令的基本语法格式,如下。
for var in list do commands done
其中,list大致有三类,分别为字符、数字、路径。
1.list为字符
案例1,代码如下。
for i in redis oracle mysql postgres do echo $i done
代码执行结果如下,从脚本的输出中可以看出for循环的次数为列表中的单词个数,同时变量i的值会存储列表中的值。

从命令读取值
与反引号配合。可以用反引号来执行任何能产生输出的命令,然后在for命令中使用该命令的输出。
如:
for i in `seq 1 10`
do
echo $i
done
posted on 2020-12-01 21:21 XiaoXiaoli 阅读(82) 评论(0) 收藏 举报
浙公网安备 33010602011771号