代码: 全选
while read x y;do echo $x $y ;done < file
但是如果再运行echo $x $y就为空了...但是我要的效果就是在while外也能使用xy的值...
代码: 全选
while read x y;do echo $x $y ;done < file
不行哦,这样子只有一个值pocoyo 写了:一行一个值代码: 全选
read x y < file
原来如此,以前也有这个疑问枫叶饭团 写了:自己解决了,因为cat、管道等命令都会开子进程所以就成了局部变量...
用重定向就能防止开进程....