• 一、前言
  • 二、实现
    • 实例(1)
    • 实例(2)- 推荐(原因:易读)
    • 实例(3)
  • 三、for 逐行读和 while 逐行读是有区别的

一、前言

假设读取的文件为当期目录下的 test.txt 文件,内容如下:

Google
Runoob
Taobao

二、实现

实例(1)

#!/bin/bashwhile read line
doecho $line
done < test.txt
  • 执行输出结果为:
Google
Runoob
Taobao

实例(2)- 推荐(原因:易读)

#!/bin/bashcat test.txt | while read line
doecho $line
done
  • 执行输出结果为:
Google
Runoob
Taobao

实例(3)

for line in `cat  test.txt`
doecho $line
done
  • 执行输出结果为:
Google
Runoob
Taobao

三、for 逐行读和 while 逐行读是有区别的

  • for 逐行读和 while 逐行读是有区别的,如:
$ cat test.txt
Google
Runoob
Taobao$ cat test.txt | while read line; do echo $line; done
Google
Runoob
Taobao$ for line in $(<test.txt); do echo $line; done
Google
Runoob
Taobao

SHELL 读取文件的每一行内容并输出相关推荐

  1. shell:读取文件的每一行内容并输出

    写法一: #!/bin/bash   while read line do echo $line done < file(待读取的文件) 写法二: #!/bin/bash   cat file( ...

  2. shell读取文件的每一行

    shell读取文件的每一行 写法一: ---------------------------------------------------------------------------- #!/b ...

  3. python读取文件某一行-python和shell读取文件某一行

    python和shell(awk命令) 可以实现直接读取文件的某一行,按行号进行读取 .并可以精准的取得该行的某个字段,这个有点类似于x轴.y轴定位某个点的操作. 一.awk取某行某列值 awk 可以 ...

  4. c语言读取一行的前几个字符串,c语言读取文件某一列 c语言 读取文件中某一行的前一行...

    各种格式的文件用什么软件打开.$$$TemporaryFile)Q7?5g4U5m&_.@.m;K"S.$$AOS/2club.looaoo.net-s;X'a)B.N,w7\;{9 ...

  5. python读取文件中的一行

    python读取文件 readline()方法,读取一行文件 readlines()方法,读取多行文件,保存到一个列表中 文件内容: filepath = 'test4.txt' handle = o ...

  6. node 修改html文件路径,好程序员前端教程-nodejs如何读取文件夹目录的内容

    好程序员前端教程-nodejs如何读取文件夹目录的内容? 首先,nodejs中文件,目录的操作,我们对fs文件系统分为两类操作,第一类是xxx方法,第二类是xxxSync方法.所有的fs操作几乎都是这 ...

  7. .rpt文件内容读取java_好程序员前端教程-nodejs如何读取文件夹目录的内容

    好程序员前端教程-nodejs如何读取文件夹目录的内容? 首先,nodejs中文件,目录的操作,我们对fs文件系统分为两类操作,第一类是xxx方法,第二类是xxxSync方法.所有的fs操作几乎都是这 ...

  8. python读取一行的函数_Python linecache.getline()读取文件中特定一行的脚本

    Python linecache.getline()读取文件中特定一行的脚本 比如: Code highlighting produced by Actipro CodeHighlighter (fr ...

  9. 利用IO流一次性读取文件中的所有内容,利用IO流下载文件

    利用IO流一次性读取文件中的所有内容 读取文件效率最快的方法就是一次全读进来,使用readline()之类的方法,可能需要反复访问文件,而且每次readline()都会调用编码转换,降低了速度,所以, ...

  10. 分行打印列表python_#python版一行内容分行输出

    python版一行内容分行输出 1.[代码][Python]代码236091543 #python版一行内容分行输出 #依山居 18:14 2015/11/4 #题目来源 http://www.bat ...

最新文章

  1. C#自定义工业控件开发
  2. Toad 登陆数据库
  3. 如何给mysql用户分配权限
  4. 在 ES6中 改良的5个 JavaScript “缺陷”
  5. Android Framework------之Keyguard 简单分析
  6. Java数据类型(基本数据类型)学习
  7. java if hasvalue_首选:可为空 .HasValue或Nullable !=空吗?
  8. SQLServer无法使用特殊主体'sa'的解决
  9. maven 分批打包_IDEA maven 多模块打包问题总结
  10. .net的数据类型说明
  11. 阶段3 3.SpringMVC·_06.异常处理及拦截器_6 SpringMVC拦截器之拦截器入门代码
  12. 利率市场化改革 增大银行风险管理挑战
  13. Web 前端视频资源分享(Bootstrap/Vue/小程序)
  14. js文字展示各种滚动效果
  15. 不同版本CLODOP 预览关闭窗口时返回值不同
  16. 加载项目的时候提示:需要缺少的web组件才能进行加载
  17. XML约束、如何在xml中引入dtd、dtd语法、ENTITY(实体)
  18. [杂题]「FJOI2018」所罗门王的宝藏
  19. 6-2 折半查找 (15分)_数据结构实验7_羊卓的杨
  20. 跨链桥:用零知识证明桥接多链宇宙

热门文章

  1. 3811.排列-AcWing题库
  2. 题目477- A+B Problem III (陷阱题)
  3. SLAM笔记------------------(1)
  4. LRU页面置换算法C语言实现
  5. hdu1789----贪心+回溯
  6. animals中文谐音_张杰pretty white lies中文音译歌词
  7. 如何卸载mingw_minGW在windows安装 | 学步园
  8. 计算机与网络教育缺点,互联网安全有什么类型,缺点在何处?
  9. linux 运行级别,linux执行流程 /etc/rc.d/init.d目录理解
  10. 【ElasticSearch】(七)浅析search_after 及 fromsize,scroll,search_after性能分析