【发布时间】:2013-09-25 14:16:33
【问题描述】:
我的文件如下所示:
/usr/local/bin
/bin
/usr/bin
/usr/local/sbin
/usr/sbin
/sbin
/home/user/.local/bin
/home/user/bin
/home/user/perl5/bin
现在我想使用 while read 语法用冒号连接行,如下所示:
cat file | while read data; do path="$path:$data"; done && echo $path
但上面的代码并没有像我预期的那样工作,$path 变量仍然是空的,有什么问题?
【问题讨论】:
-
谢谢,我学到了一些关于管道和 PID 的知识
标签: bash while-loop