1、方法1:
- while循环中执行效率最高,最常用的方法
- 注释:这种方式在结束的时候需要执行文件,就好像是执行完的时候再把文件读进去一样。
while read line
do
echo $line
done < filename.txt
2、方法2
- 管道法: cat $FILENAME | while read LINE
- 注释:当遇见管道的时候管道左边的命令的输出会作为管道右边命令的输入然后被输入出来。
cat filename | while read line
do
echo $line
done
3、方法3
- for 循环
- 注释:这种方式是通过for循环的方式来读取文件的内容相比大家很熟悉了,这里不多说。
- 在各个方法中,for语句效率最高,而在while循环中读写文件时,第一种方式执行效率最高。
for line in `cat filename`
do
echo ${line}
done
网友评论