問個關於while read的問題-Shell-ChinaUnix.net
$ cat test.sh #!/bin/sh a=123 echo '456' | while read line do echo $a echo $line a=$line done echo echo $a echo $line $ test.sh 123 456 456 $ 按我的理解,管道會起子shell,while迴圈應該在子shell中運行。 但實際看來,read的操作是在子shell中 ...
bbs.chinaunix.net |