Linux bash shell 逐行读取文件的三种方法
2012-06-28 11:35
309 查看
方法一,指定换行符读取:
#! /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
方法二和三比较相似,推荐用方法三
来源:http://hi.baidu.com/higkoo/item/4c55efc63189847eced4f8fa
#! /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
方法二和三比较相似,推荐用方法三
来源:http://hi.baidu.com/higkoo/item/4c55efc63189847eced4f8fa
相关文章推荐
- Linux bash shell 逐行读取文件的三种方法
- Linux bash shell 逐行读取文件的三种方法
- Linux bash shell 逐行读取文件的三种方法
- Linux bash shell 逐行读取文件的三种方法
- Linux bash shell 逐行读取文本文件的三种方法
- Shell_Linux bash shell 逐行读取文件的三种方法
- 详解linux下批量替换文件内容的三种方法(perl,sed,shell)
- linux下shell显示-bash-4.1#不显示路径解决方法
- linux下shell显示-bash-4.1#不显示路径解决方法
- Shell中调用、引用、包含另一个脚本文件的三种方法
- python逐行读取文件内容的三种方法
- Shell中调用、引用、包含另一个脚本文件的三种方法
- Linux下Ant启动终端并执行shell文件的方法
- linux下shell显示-bash-4.1#不显示路径解决方法
- python逐行读取文件内容的三种方法
- My way on Linux - [Shell基础] - Bash Shell中判断文件、目录是否存在或者判断其是否具有某类属性(权限)的常用方法
- Linux 解决 bash ./ 没有那个文件或目录 的方法
- linux下修改.bash_profile立即生效的三种方法
- linux下shell显示-bash-4.1#不显示路径解决方法
- Linux 中执行Shell 脚本的方式(三种方法)