美文网首页
Linux 管道变量作用域问题(利用“<”将文件内容传给w

Linux 管道变量作用域问题(利用“<”将文件内容传给w

作者: k1ic | 来源:发表于2015-02-27 10:50 被阅读724次
    利用管道将文件内容传给while read 

    执行结果:

    执行结果

    code2: 利用“<”将文件内容传给while read

    利用“<”将文件内容传给while read 执行结果

    结论:利用“<”将文件内容传给while read,可以克服通过“cat file_name |”将文件内容传给while read 导致的变量作用域的问题

    管道相当于一个子进程,子进程中的变量父进程读不到

    --------------------------分隔线--------------------------

    详细分析见:《Linux Pipe And Subshell》

    相关文章

      网友评论

          本文标题:Linux 管道变量作用域问题(利用“<”将文件内容传给w

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