解决rsh跳出while循环问题

如果类似以下shell script,

while read line;do
...
rsh -l ...
...
done < filename


如果rsh执行成功的话,while循环会在执行一次后就直接跳出。
如果修改为如下:

exec 3<filename
while read line <&3;do

...
rsh -l ...
...
done

这样就会按照filename里面的row number执行循环。

猜你喜欢

转载自luocb1980.iteye.com/blog/939928