在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
方法有很多,下面写出三种方法: 写法一: 复制代码 代码如下: #!/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 |
请发表评论