SHELL 读取文件的每一行内容并输出
- 一、前言
- 二、实现
- 实例(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 读取文件的每一行内容并输出相关推荐
- shell:读取文件的每一行内容并输出
写法一: #!/bin/bash while read line do echo $line done < file(待读取的文件) 写法二: #!/bin/bash cat file( ...
- shell读取文件的每一行
shell读取文件的每一行 写法一: ---------------------------------------------------------------------------- #!/b ...
- python读取文件某一行-python和shell读取文件某一行
python和shell(awk命令) 可以实现直接读取文件的某一行,按行号进行读取 .并可以精准的取得该行的某个字段,这个有点类似于x轴.y轴定位某个点的操作. 一.awk取某行某列值 awk 可以 ...
- c语言读取一行的前几个字符串,c语言读取文件某一列 c语言 读取文件中某一行的前一行...
各种格式的文件用什么软件打开.$$$TemporaryFile)Q7?5g4U5m&_.@.m;K"S.$$AOS/2club.looaoo.net-s;X'a)B.N,w7\;{9 ...
- python读取文件中的一行
python读取文件 readline()方法,读取一行文件 readlines()方法,读取多行文件,保存到一个列表中 文件内容: filepath = 'test4.txt' handle = o ...
- node 修改html文件路径,好程序员前端教程-nodejs如何读取文件夹目录的内容
好程序员前端教程-nodejs如何读取文件夹目录的内容? 首先,nodejs中文件,目录的操作,我们对fs文件系统分为两类操作,第一类是xxx方法,第二类是xxxSync方法.所有的fs操作几乎都是这 ...
- .rpt文件内容读取java_好程序员前端教程-nodejs如何读取文件夹目录的内容
好程序员前端教程-nodejs如何读取文件夹目录的内容? 首先,nodejs中文件,目录的操作,我们对fs文件系统分为两类操作,第一类是xxx方法,第二类是xxxSync方法.所有的fs操作几乎都是这 ...
- python读取一行的函数_Python linecache.getline()读取文件中特定一行的脚本
Python linecache.getline()读取文件中特定一行的脚本 比如: Code highlighting produced by Actipro CodeHighlighter (fr ...
- 利用IO流一次性读取文件中的所有内容,利用IO流下载文件
利用IO流一次性读取文件中的所有内容 读取文件效率最快的方法就是一次全读进来,使用readline()之类的方法,可能需要反复访问文件,而且每次readline()都会调用编码转换,降低了速度,所以, ...
- 分行打印列表python_#python版一行内容分行输出
python版一行内容分行输出 1.[代码][Python]代码236091543 #python版一行内容分行输出 #依山居 18:14 2015/11/4 #题目来源 http://www.bat ...
最新文章
- C#自定义工业控件开发
- Toad 登陆数据库
- 如何给mysql用户分配权限
- 在 ES6中 改良的5个 JavaScript “缺陷”
- Android Framework------之Keyguard 简单分析
- Java数据类型(基本数据类型)学习
- java if hasvalue_首选:可为空 .HasValue或Nullable !=空吗?
- SQLServer无法使用特殊主体'sa'的解决
- maven 分批打包_IDEA maven 多模块打包问题总结
- .net的数据类型说明
- 阶段3 3.SpringMVC·_06.异常处理及拦截器_6 SpringMVC拦截器之拦截器入门代码
- 利率市场化改革 增大银行风险管理挑战
- Web 前端视频资源分享(Bootstrap/Vue/小程序)
- js文字展示各种滚动效果
- 不同版本CLODOP 预览关闭窗口时返回值不同
- 加载项目的时候提示:需要缺少的web组件才能进行加载
- XML约束、如何在xml中引入dtd、dtd语法、ENTITY(实体)
- [杂题]「FJOI2018」所罗门王的宝藏
- 6-2 折半查找 (15分)_数据结构实验7_羊卓的杨
- 跨链桥:用零知识证明桥接多链宇宙
热门文章
- 3811.排列-AcWing题库
- 题目477- A+B Problem III (陷阱题)
- SLAM笔记------------------(1)
- LRU页面置换算法C语言实现
- hdu1789----贪心+回溯
- animals中文谐音_张杰pretty white lies中文音译歌词
- 如何卸载mingw_minGW在windows安装 | 学步园
- 计算机与网络教育缺点,互联网安全有什么类型,缺点在何处?
- linux 运行级别,linux执行流程 /etc/rc.d/init.d目录理解
- 【ElasticSearch】(七)浅析search_after 及 fromsize,scroll,search_after性能分析