当前位置: 操作系统/服务器>linux
shell按行读取文件的3种方法
来源: 互联网 发布时间:2014-10-16
本文导语: 方法有很多,下面写出三种方法:写法一: 代码如下:#!/bin/bashwhile read linedoecho $linedone < filename(待读取的文件)写法二: 代码如下:#!/bin/bashcat filename(待读取的文件) | while read linedoecho $linedone写法三: 代码如下:for line in `cat filenam...
方法有很多,下面写出三种方法:
写法一:
写法二:
写法三:
说明:
for逐行读和while逐行读是有区别的,如:
shell读取文件的简单问题
如何在C中既能读取到shell的执行结果,又能在必要时kill掉shell的进程
C shell中如何读取文件内容
shell脚本读取rrd文件将数据插入sqlserver数据库中
我想在shell中读取时间 2004-JAN-15 用date +%b 读出为Jan 谢谢在线等
怎样在shell中调用ping,traceroute命令,并对读取文件中的地址进行操作?
求助:shell脚本读取文件内容
怎样用shell读取properties里面特定键对应的值?
javascript开源软件
iis7站长之家
使用shell读取XML文件信息
Linux 如何 用 Shell 读取 CSV 数据文件
shell编程,如何读取配置文件
怎样用SHELL按行读取文件并处理?
shell 读取xml的实现
shell脚本读取配置文件
怎样用shell读取properties里面某个键对应的值,再赋值给shell中的变量
awk中如何读取shell变量?
shell中读取一个文本文件将内容按行保存成数组变量
linux shell下读取文件最后一行(在线等,对的马上给分)
写法一:
代码如下:
#!/bin/bash
while read line
do
echo $line
done < filename(待读取的文件)
while read line
do
echo $line
done < filename(待读取的文件)
写法二:
代码如下:
#!/bin/bash
cat filename(待读取的文件) | while read line
do
echo $line
done
cat filename(待读取的文件) | while read line
do
echo $line
done
写法三:
代码如下:
for line in `cat filename(待读取的文件)`
do
echo $line
done
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 $(
1111
2222
3333 4444 555
$ cat file | while read line; do echo $line; done
1111
2222
3333 4444 555
$ for line in $(