Linux bash shell 逐行读取文件的三种方法

来源:互联网 发布:淘宝网高腰半身a字裙 编辑:程序博客网 时间:2024/05/22 04:38

方法一,指定换行符读取:

#! /bin/bash  
  
IFS="  
"  
  
for LINE in `cat /etc/passwd`  
do   
        echo $LINE 
done

 

方法二,文件重定向给read处理:

#! /bin/bash  
  
cat /etc/passwd | while read LINE  
do
        echo $LINE 

done

 

 

方法三,用read读取文件重定向:

#! /bin/bash  
  
while read LINE
do
        echo $LINE 
done < /etc/passwd

 

访问二和三比较相似,推荐用方法三 Linux bash shell 逐行读取文件的三种方法 - keyan0002 - keyan0002的博客

0 0