在shell编程中,用shell脚本实现文件的按行读取,方法有很多,这里分享三个方法。
1,shell按行读取文件 方法一:
2,shell按行读取文件 方法二:
3,shell按行读取文件 写法三:
说明:
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