LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1796|回复: 4

如何按行读取一个文件内容?

[复制链接]
发表于 2005-12-28 19:58:55 | 显示全部楼层 |阅读模式
如何按行读取一个文件内容!一次取一行内容!
发表于 2005-12-28 21:23:21 | 显示全部楼层
cat 1.txt | while read line; do echo $line; done
回复 支持 反对

使用道具 举报

发表于 2005-12-28 21:43:56 | 显示全部楼层
很多命令行工具都是line-oriented,比如:

sed -n p file

grep ^ file
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-30 19:28:38 | 显示全部楼层

不好使最后用的是..!

for m in `cat file` ;do
回复 支持 反对

使用道具 举报

发表于 2005-12-31 08:11:38 | 显示全部楼层
while read line
do
        echo $line
done < "input_file"
这也是常见的
而且会避免subshell
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表