shell按行读取文件的3种方法
方法有很多,下面写出三种方法:写法一: 代码如下:#!/bin/bashwhile read linedoecho $linedone < filename(待读取的文件)写法二: 代码如下:#!/bin/bashcat filename(待读取的文件) | while read linedoecho $linedone写法三: 代码如下:for line in `cat filename(待读取的文件)`doecho $linedone说明:for逐行读和while逐行读是有区别的,如: 代码如下:$ cat file111122223333 4444 555$ cat file |
用户评论