Shell按行读取文件的方法有很多,下面写出三种方法:

写法一:

#!/bin/bashPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATHwhile read line
doecho $line
done < filename(待读取的文件)

写法二:

#!/bin/bashPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATHcat filename(待读取的文件) | while read line
doecho $line
done

写法三:

#!/bin/bashPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATHfor line in `cat filename(待读取的文件)`
doecho $line
done

注:for循环读行操作,与while读行的区别

while是完全按行读取,不管行内有多少段文字;

for是按行读取,如果行内文字有空格,则分开读取,即一次读取一个字符串。

linux shell 按行 逐行 读取文件相关推荐

  1. linux脚本中如何读取文件,如何在Shell脚本中逐行读取文件

    原标题:如何在Shell脚本中逐行读取文件 在这里,我们学习Shell脚本中的3种方法来逐行读取文件. 方法一.使用输入重定向 逐行读取文件的最简单方法是在while循环中使用输入重定向. 为了演示, ...

  2. Linux shell逐行读取文件的方法-比较

    From: http://www.embeddedlinux.org.cn/html/jishuzixun/201211/19-2387.html 在linux中有很多方法逐行读取一个文件的方法,其中 ...

  3. Linux shell逐行读取文件的方法

    Linux shell逐行读取文件的方法 来源:互联网  在linux中有很多方法逐行读取一个文件的方法,其中最常用的就是下面的脚本里的方法,而且是效率最高,使用最多的方法.为了给大家一个直观的感受, ...

  4. python读取文件多行内容-Python逐行读取文件内容的方法总结

    Python四种逐行读取文件内容的方法 下面四种Python逐行读取文件内容的方法, 分析了各种方法的优缺点及应用场景,以下代码在python3中测试通过, python2中运行部分代码已注释,稍加修 ...

  5. python读取文件多行内容-python 逐行读取文件的几种方法

    Python四种逐行读取文件内容的方法 下面四种Python逐行读取文件内容的方法, 分析了各种方法的优缺点及应用场景,以下代码在python3中测试通过, python2中运行部分代码已注释,稍加修 ...

  6. linux 脚本编写基本命令,Linux Shell命令行及脚本编程实例详解

    <Linux典藏大系:Linux Shell命令行及脚本编程实例详解>共15章,分为两篇.主要内容包括:Linux 及Linux Shell简介.初识Linux Shell.常用Shell ...

  7. python 四种逐行读取文件内容的方法

    目录 方法一:readline函数 方法二:一次读取多行数据 方法三:直接for循环 方法四:使用fileinput模块 下面是四种Python逐行读取文件内容的方法, 并分析了各种方法的优缺点及应用 ...

  8. python中几种读取文件的方法_python 逐行读取文件的几种方法

    Python四种逐行读取文件内容的方法 下面四种Python逐行读取文件内容的方法, 分析了各种方法的优缺点及应用场景,以下代码在python3中测试通过, python2中运行部分代码已注释,稍加修 ...

  9. python一次性读取整个文件-Python逐行读取文件内容

    1. 最基本的读文件方法: ? # File: readline-example-1.py file = open("sample.txt") while 1: line = fi ...

最新文章

  1. html html示例
  2. Linux下文本处理命令的使用
  3. 逻辑分析仪抓取波形参数设置
  4. Numpy-矩阵的分割
  5. 在PHP中利用wsdl创建标准webservice
  6. 得到当前python解释器的路径
  7. 微信小程序开发——小程序分享转发
  8. GraphQL教程(三) .net core api
  9. 常见SMTP发送失败原因列表
  10. 黑马程序员python全套视频-python视频教程免费:求黑马程序员python教程?
  11. 程序猿常识--OJ系统和ACM测试考试大全
  12. 【正点原子FPGA连载】第三十九章OV7725摄像头RGB-LCD显示实验 -摘自【正点原子】新起点之FPGA开发指南_V2.1
  13. java实现黄金队列
  14. 威联通服务器无限重启,威联通NAS,时不时的读盘,无法休眠的问题
  15. 微信小程序 申请第三方平台流程
  16. 计算机三级选择难点及解析
  17. 信息机房双核与双路服务器的区别,双路和双核的区别 - 卡饭网
  18. Ubuntu搭建服务器
  19. ICLR 2021|基于GAN的二维图像无监督三维形状重建
  20. sap成本流怎么看_SAP成本计算过程

热门文章

  1. AWS — AWS 上的 DevOps
  2. 【详细】Android入门到放弃篇-YES OR NO-》各种UI组件,布局管理器,单元Activity
  3. 分布式理论(一) - CAP定理
  4. 让您的开机时间和打开网页速度如飞一样
  5. 《JavaScript面向对象编程指南》——1.3 分析现状
  6. 开发Activex控件安全
  7. iOS实现传递不定长的多个参数
  8. 每天一个linux命令(46):vmstat命令
  9. 【Spark亚太研究院系列丛书】Spark实战高手之路-第3章Spark架构设计与编程模型第1节 ①...
  10. yum安装rabbitMQ