shell脚本之for 列表循环

时间:2022-07-16 20:28:59

作用:对列表进行循环处理

语法:

for var in list

do

  commands

done

 

案例:

1.读取列表中的值

shell脚本之for 列表循环

 

2.读取列表中的复杂值

 异常案例:未显示出“'”单引号,使语句出现异常

shell脚本之for 列表循环

解决方案:

(1)对特殊符号转义

shell脚本之for 列表循环

 

(2)对整体字段使用双引号标注

shell脚本之for 列表循环

3.从变量读取列表

shell脚本之for 列表循环

4.从命令读取值

遍历/opt的所有目录

shell脚本之for 列表循环

5.更改字段分隔符

列表循环默认以下面的符号为分隔符

 空格

 制表符

 换行符

自定义分隔符:设置IFS变量的值即可

优先使用脚本中使用IFS变量的分隔符,遇到默认分隔符不会覆盖,还是会生效的

shell脚本之for 列表循环