shell读取文件的每一行写法一:
----------------------------------------------------------------------------
#!/bin/bash
while read line
do
echo $line
done < filename(待读取的文件)
----------------------------------------------------------------------------
写法二:
----------------------------------------------------------------------------
#!/bin/bash
cat filename(待读取的文件) | while read line
do
echo $line
done
----------------------------------------------------------------------------
写法三:
----------------------------------------------------------------------------
for line in `cat filename(待读取的文件)`
do
echo $line
done
----------------------------------------------------------------------------
说明:
for逐行读和while逐行读是有区别的,如:
$ cat file
1111
2222
3333 4444 555
$ cat file | while read line; do echo $line; done
1111
2222
3333 4444 555
$ for line in $(<file); do echo $line; done
1111
2222
3333
4444
555
相关推荐
本文主要给大家介绍了关于使用Shell脚本循环读取文件每一行的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 一、使用for循环 for line in `cat filename` do echo $line done ...
主要介绍了Shell脚本一次读取文件中一行的2种写法,本文还同时讲解了Shell读取文本文件的2种方法,需要的朋友可以参考下
shell 删除指定行上一行
Linux 系统 shell脚本读取配置文件
读取文件SHELL并判断文件生成时间,考虑到文件可能没有生成完,低于5分钟文件不拷贝。并且可以循环处理,分别判断生成的时间
Shell 删除指定文件中含有指定字符的行,2个参数,脚本中有注释
Linux在指定文件指定行插入内容shell脚本,参数请见脚本注释
shell脚本的常用格式及写法,是常用脚本写法好的参照。
最近,在从事开发工作的过程中,遇到了一个需求:用shell脚本实现对配置文件的读取,并将读取到的配置项写入到新的文件中。为了完成该需求,我们考虑使用awk命令,该命令把文件中的内容逐行的读入,按照特定的规则对...
shell修改文件的方法shell修改文件的方法
主要介绍了shell备份文件、重命名文件、删除指定文件的3个脚本分享,是学习shell时的练习脚本,shell新手朋友可以参考下哦
使用sed抓取第二行,-n ‘2p’代表第二行,-n ‘1,3p’代表第一到三行,以回车换行符区分。执行 udhcpc | grep “DNS” | sed -n ‘2p’ 使用awk抓取第四列,$4代表第四列,以空格区分。执行 udhcpc | grep “DNS”...
shell下同时读取多个文件的方法.docx
shell脚本语法:shell脚本写法:复杂数学式,字符串,布尔值,case写法
c++中如何使用Shell操作文件。里面附有源代码
如何在Shell脚本中逐行读取文件.doc
VC使用Shell操作文件,使用Shell复制文件/移动文件或删除文件等操作,简单但实用的一些小技巧,通过这些例子你会加深对Shell操作的理解.
shell脚本一个读写sd卡的案例,这个例子可以帮助出学者进步了解shell编程