for 循环时从文件读入
for循环在shell中经常会用到,其基本语法结构为:
for 变量 in 串行(一些字符串的组合) do 执行命令 done
串行输入形式
- seq产生的数组,
$(seq 1 10)
- 数组引用,
COUNTRY=('a' 'b' 'c') \for i in ${COUNTRY[@]}
- 累加,
for((i=1; i<30; i++))
- shell命令,
DIR="/var #指定一个目录
$(ls $DIR)
- 从文件读入,
$(cat text.txt)
orcat text.txt