【发布时间】:2021-06-03 14:10:32
【问题描述】:
我有一个运行循环 10 次的 shell 脚本,在每个循环中程序执行以下操作:
echo "Hello $i times"
sleep 1s
我想要另一个 shell 脚本来读取前一个 shell 脚本的标准输出,并在它读取 Hello 5 times 时终止进程。显然这不是最终的用例,但它是一个示例。我见过的其他部分解决方案可以在匹配字符串后终止进程,但我看不到输出 - 整个过程是静默的 - 这是不可取的。
任何帮助将不胜感激!
【问题讨论】: