我有一个bash脚本,它正在循环执行程序。我想评估标准输出中的每一行,并在符合条件的情况下执行一些操作。

我仍然希望能够在屏幕上看到stdout。有没有简单的方法可以做到这一点?谢谢!

最佳答案

循环输入有多种变体,因此一种可能性是:

my_cmd | while read line; do
    echo "$line"
    my_process "$line"
done

关于bash - 评估stdout中的行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5783375/

10-16 05:54