整理Shell脚本循环读取文件的方法如下:
1、使用for循环 -文件内容
for line in `cat filename`
do
echo $line
done
或者
for line in $(cat filename)
do
echo $line
done
2、使用for循环 -文件名称
for line in `ls fileParentPath`
do
echo $line
done
或者
for line in $(ls fileParentPath)
do
echo $line
done
3.使用while循环 -文件名称
while read line
do
echo $line
done < filename
4.使用source循环 读取配置文件
#!/bin/bash
source config
echo $pramaeter1
echo $pramaeter2
echo ....
5.使用while循环 -读取配置文件
#!/bin/bash
for line in `cat config`
do
eval "$line"
done
echo $pramaeter1
echo $pramaeter2
echo ....
或者
#!/bin/bash
for line in $(cat config)
do
eval "$line"
done
echo $pramaeter1
echo $pramaeter2
echo ....
版权声明:本文为longchena原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。