很常见的需求,话不多说,直接上代码

#!/bin/bash#cat出来,for循环
function f1()
{IFS="
"for line in `cat test.txt`doecho $linedoneecho '------------------'
}#文章重定向给read处理
function f2()
{cat test.txt | while read linedoecho $linedoneecho '------------------'
}#用read读取文件重定向
function f3()
{while read linedoecho $linedone <test.txt
}f1
f2
f3

$ ./read_file.sh
aaa 123
bbb 123
ccc 123
------------------
aaa 123
bbb 123
ccc 123
------------------
aaa 123
bbb 123
ccc 123

注意方法一中要制定分隔符IFS为换行符,否则输出结果不对

shell 逐行读取文件相关推荐

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

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

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

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

  3. shell逐行读取文件拼接Sql语句并访问数据库

    下面这段代码是逐行读取一个文件,这个文件中每行是一个id,这段代码,每次读取1000行即1000个id,然后拼接成一个sql,类似于如下格式的sql: select * from table wher ...

  4. linux shell读取文件,Linux shell逐行读取文件的方法

    方法1:while循环中执行效率最高,最常用的方法. function while_read_LINE_bottm(){ While read LINE do echo $LINE done } 注释 ...

  5. shell逐行读取文件

    #! /bin/bash clear exec 4<&0 0< /home/lbxwz/find.txt read line1 read line4 read line3 exec ...

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

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

  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 ...

  10. python一次性读取整个文件-python逐行读取文件内容的三种方法

    一.使用open打开文件后一定要记得调用文件对象的close()方法.比如可以用try/finally语句来确保最后能关闭文件. 二.需要导入import os 三.下面是逐行读取文件内容的三种方法: ...

最新文章

  1. 降序排序_新手需要掌握的Excel排序功能都在这儿了!
  2. asp网页提升速度方法5则_asp技巧
  3. Mac openCV环境搭建
  4. Java基础之this关键字和super关键字区别
  5. xshell进入桌面_Xshell怎么远程桌面连接Linux系统
  6. surfer 8 scripter 学习笔记(9)surfer与VB结合的VB源代码
  7. cisco ios 权限等级详解
  8. 运放输入偏置电流方向_输入偏置电流和输入失调电流(运放参数的详细解释和分析)...
  9. win7计算机桌面文件位置更改,Win7系统怎么更改桌面文件路径_win7修改桌面文件保存路径的方法...
  10. java多人聊天_java编程实现多人聊天室功能
  11. HashSet源码解读
  12. 实战--接入最坑的支付宝
  13. CF949D Curfew 贪心
  14. BLE service, characteristic
  15. 读书笔记(II) 编译原理及实践
  16. python中的中英文字符统计
  17. 2022 年七大前沿科技:每一项都能改变世界
  18. 云主机使用的范围有哪些?
  19. 数据库6:连接查询和嵌套查询
  20. SDWebImage使用详解

热门文章

  1. 深度学习基础系列(六)| 权重初始化的选择
  2. css3-10 css3中的边框样式有哪几种
  3. python--练习--for i in range(2,101)
  4. web CSS的知识- 关于后代选择器,子选择器,兄弟选择器的使用
  5. ASP.NET MVC4 乱七八糟罗列
  6. 学点PYTHON基础的东东--数据结构,算法,设计模式---访问者模式
  7. Hibernate一对多双向关联
  8. PostgreSQL导出导入schema相关
  9. mctop: 监视 Memcache 流量 — LinuxTOY
  10. 如何设置tomcat定时自动重启