Linux Shell三种文件按行读取操作

Linux Shell三种文件按行读取操作

  • 最近更新2023年09月01日

我们在使用Linux Shell来实现文件读取时,需要注意的是,你所读取的文件要和你所撰写的Shell脚本在同一目录下,如果不在同一目录下,需要加入路径才可以。本例是读取的文件和Shell脚本在同一目录(模拟的读取文件名称为:file.log)。

第一种方法:

#!/bin/bash
while read line
do
echo $line
done < file.log

 

第二种方法:

#!/bin/bash
cat file.log | while read line
do
echo $line
done

 

第三种方法:

#!/bin/bash
for line in `cat file.log`
do
echo $line
done

 

分享到 :

发表回复

登录... 后才能评论