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

1、使用for循环 -文件内容

for line in `cat filename`
do
echo $line
done

or

for line in $(cat filenames)
do
echo $line
done

2、使用for循环 -文件名称

for line in `ls path`
do
echo $line
done

or

for line in $(ls path)
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 file`
do
eval "$line"
done
echo $pramaeter1
echo $pramaeter2
echo ...

or

#!/bin/bash
for line in $(cat file)
do
eval "$line"
done
echo $pramaeter1
echo $pramaeter2
echo ...

参考链接:
Shell脚本循环读取文件内容,文件列表和配置文件

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容