美文网首页
13、Shell读取文件的3种方法

13、Shell读取文件的3种方法

作者: 爱学习的蹭蹭 | 来源:发表于2020-01-19 15:10 被阅读0次

    1、方法1:

    • while循环中执行效率最高,最常用的方法
    • 注释:这种方式在结束的时候需要执行文件,就好像是执行完的时候再把文件读进去一样。
    while read line
    do
        echo $line
    done  < filename.txt
    

    2、方法2

    • 管道法: cat $FILENAME | while read LINE
    • 注释:当遇见管道的时候管道左边的命令的输出会作为管道右边命令的输入然后被输入出来。
    cat filename | while read line
    do
        echo $line
    done
    

    3、方法3

    • for 循环
    • 注释:这种方式是通过for循环的方式来读取文件的内容相比大家很熟悉了,这里不多说。
    • 在各个方法中,for语句效率最高,而在while循环中读写文件时,第一种方式执行效率最高。
    for  line  in  `cat filename`
    do
        echo ${line}
    done
    

    相关文章

      网友评论

          本文标题:13、Shell读取文件的3种方法

          本文链接:https://www.haomeiwen.com/subject/cwmrzctx.html