shell按行读取文件的3种方法

 更新时间:2014年04月09日 10:43:53   作者:  
这篇文章主要介绍了shell按行读取文件的3种方法,需要的朋友可以参考下
方法有很多,下面写出三种方法:
写法一:
复制代码 代码如下:
#!/bin/bash
while read line
do
echo $line
done < filename(待读取的文件)


写法二:
复制代码 代码如下:
#!/bin/bash
cat filename(待读取的文件) | while read line
do
echo $line
done


写法三:
复制代码 代码如下:
for line in `cat filename(待读取的文件)`
do
echo $line
done


说明:
for逐行读和while逐行读是有区别的,如:
复制代码 代码如下:
$ cat file
1111
2222
3333 4444 555

$ cat file | while read line; do echo $line; done
1111
2222
3333 4444 555

$ for line in $(<file); do echo $line; done
1111
2222
3333
4444
555

相关文章

  • shell脚本函数:控制颜色、定位、居中显示的代码

    shell脚本函数:控制颜色、定位、居中显示的代码

    这篇文章主要介绍了shell脚本函数:控制颜色、定位、居中显示的代码,需要的朋友可以参考下
    2014-04-04
  • linux下使用rinetd来实现端口转发

    linux下使用rinetd来实现端口转发

    本文给大家分享的是一个linux下简单好用的工具rinetd,实现端口映射/转发/重定向,有需要的小伙伴可以参考下。
    2015-05-05
  • 深入理解Linux中的grep命令

    深入理解Linux中的grep命令

    大家都知道grep是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。这篇文章给大家详细的介绍了Linux中的grep命令,相信对大家的学习和理解很有帮助,有需要的朋友们可以参考借鉴,感兴趣下面来一起学习学习吧。
    2016-11-11
  • linux 操作 ftp 常用命令

    linux 操作 ftp 常用命令

    ftp服务器在网上较为常见,Linux ftp命令的功能是用命令的方式来控制在本地机和远程机之间传送文件,这里详细介绍linux 操作 ftp 常用命令,需要的朋友参考下吧
    2017-12-12
  • Linux Shell 数组建立及使用技巧

    Linux Shell 数组建立及使用技巧

    shell命令在linux系统中是一个非常重要的功能了,我们可以通过它来做N多的事情,本文给大家介绍linux shell 数组建立及使用技巧,需要的朋友可以参考下
    2015-10-10
  • Shell正则表达式学习笔记

    Shell正则表达式学习笔记

    正则表达式是一种表示方式,可以让你查找匹配特定的准则的文本,例如以字母a开头的文件,学好正则表达式将使以后的文本处理变得方便,快速,本文给大家介绍shell正则表达式学习笔记,对shell正则表达式相关知识感兴趣的朋友一起学习吧
    2015-12-12
  • Linux中多命令执行'';''和''&&''的区别解释

    Linux中多命令执行'';''和''&&''的区别解释

    大家有没有发现在 Linux 中经常使用到一个命令,如 make && make install,这里也可以使用 make ; make install,那么在 Linux 中执行命令 ; 和 && 有何区别?下面通过这篇文章来给大家详细的介绍下面,有需要的朋友们可以参考借鉴。
    2016-12-12
  • Shell脚本的条件测试和if条件语句使用方法

    Shell脚本的条件测试和if条件语句使用方法

    这篇文章主要介绍了Shell脚本的条件测试和if条件语句使用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11
  • Shell脚本实现批量下载资源并保留原始路径

    Shell脚本实现批量下载资源并保留原始路径

    这篇文章主要介绍了Shell脚本实现批量下载资源并保留原始路径,本文直接给出实现代码和使用例子,需要的朋友可以参考下
    2015-02-02
  • shell编程中的字符串截取方法小结

    shell编程中的字符串截取方法小结

    这篇文章主要介绍了shell编程中的字符串截取方法小结,本文讲解了截取字符变量的前8位的方法、按指定的字符串截取方法、按照指定要求分割方法等内容,需要的朋友可以参考下
    2015-03-03

最新评论