zoukankan      html  css  js  c++  java
  • Shell读取文件内容【转】

     

    while read wOne wTwo wThree
    do
        [ -z $wOne ] && continue           #测试此行内容是否为空
        xxx=$wOne                                 #提取内容
    done < /var/xxx/one.txt
    echo "$xxx"                                    #变量获取了文件中的内容

    以下方法无法提取内容;但可以输出。问题似乎出在bash对管道的处理方法上
    (bash可能生成了一个子shell处理管道输出)。
    ------------------------------------------------------------------------------------------------------------
    cat /var/xxx/one.txt | while read wOne wTwo wThree
    do
        [ -z $wOne ] && continue           #测试此行内容是否为空
        xxx=$wOne                                 #提取内容
    done
    echo "$xxx"                                    #这里变量内容没有改变

  • 相关阅读:
    springBoot 与 springMVC的区别
    spring的IOC和AOP
    实现同步的三种方法
    台阶积水问题
    requsets模块和beautifulsoup模块
    爬虫
    rabbitMQ 消息队列
    Django框架
    mysql
    jQuery
  • 原文地址:https://www.cnblogs.com/noobkey/p/4482540.html
Copyright © 2011-2022 走看看