dav*_*s21 5 unix shell ksh shell-script
我有一个 ksh 脚本调用:
while read LINE do...
输入已被重定向(未显示),以便它从管道读取输入。
问题是当管道的写入器关闭时, read 返回 false 并退出循环。
我希望它在管道关闭后继续读取(写入过程可能会不时重新启动,导致这种情况)。
我尝试将整个读取 LINE 包装在一个子外壳中并循环遍历整个子外壳,但是 read 在管道关闭后只得到一个空行,而不是像脚本正常启动时那样阻塞直到有更多输入。
归档时间: |
|
查看次数: |
2594 次 |
最近记录: |