良许Linux教程网 干货合集 shell脚本中按行读取文本文件

shell脚本中按行读取文本文件

shell是外壳的意思,就是操作系统的外壳。我们可以通过shell命令来操作和控制操作系统,比如Linux中的Shell命令就包括ls、cd、pwd等等。总结来说,Shell是一个命令解释器,它通过接受用户输入的Shell命令来启动、暂停、停止程序的运行或对计算机进行控制。

shell脚本中按行读取文本文件

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

Google
Runoob
Taobao

实例 1

#!/bin/bash

while read line
do
   echo $line
done 

执行输出结果为:

Google
Runoob
Taobao

实例 2

#!/bin/bash

cat test.txt | while read line
do
   echo $line
done

执行输出结果为:

Google
Runoob
Taobao

实例 3

for line in `cat  test.txt`
do
   echo $line
done

执行输出结果为:

Google
Runoob
Taobao

for 逐行读和 while 逐行读是有区别的,如:

$ cat test.txt
Google
Runoob
Taobao
$ cat test.txt | while read line; do echo $linedone
Google
Runoob
Taobao
$ for line in $(do echo $linedone
Google
Runoob
Taobao

以上就是良许教程网为各位朋友分享的Linu系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你 !

img
本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

邮箱地址不会被公开。 必填项已用*标注

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部