zoukankan      html  css  js  c++  java
  • shell读取文件的每一行

    --shell读取文件的每一行

    -----------------------2014/06/13

    #!/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

  • 相关阅读:
    easyui datagrid fit 属性
    jQuery outerHeight() 方法
    从文件夹输入数据到控制台程序 c方式
    排序算法
    泛型算法
    string、char[]、char*、const char* 相互转换
    sizeof
    容器 forward_list
    sort
    printf & sprintf
  • 原文地址:https://www.cnblogs.com/jackhub/p/3785815.html
Copyright © 2011-2022 走看看