源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

shell按行读取文件的3种方法

  • 时间:2021-05-03 15:32 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:shell按行读取文件的3种方法
方法有很多,下面写出三种方法: 写法一:
[u]复制代码[/u] 代码如下:
#!/bin/bash while read line do echo $line done < filename(待读取的文件)
写法二:
[u]复制代码[/u] 代码如下:
#!/bin/bash cat filename(待读取的文件) | while read line do echo $line done
写法三:
[u]复制代码[/u] 代码如下:
for line in `cat filename(待读取的文件)` do echo $line done
说明: for逐行读和while逐行读是有区别的,如:
[u]复制代码[/u] 代码如下:
$ 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
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部