Shell脚本循环读取文件内容,文件列表和配置文件

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/longchena/article/details/79801880

整理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 ....

猜你喜欢

转载自blog.csdn.net/longchena/article/details/79801880