只有当awk没有找到任何大于的数字时才会执行脚本

时间:2016-05-15 16:54:31

标签: bash awk sed

我有这个命令:

program script.sh >/dev/null 2>&1 &

"程序"执行" script.sh"只有来自"程序的一个条件"是真的。 我想在" script.sh"中添加另一个条件。用awk或sed 例如 : if in the output of "program" is only one number greather than 60 do not send email if not send email 程序的输出是这样的:
program.log
peak: -5.19dB (not silent) peak: -74.75dB (X seconds of silence) **SILENCE** 59 seconds left in grace period.

而且我不想写" program"的输出。在磁盘上(只有在可能的情况下)

谢谢!

1 个答案:

答案 0 :(得分:1)

我认为在NativeInt内你需要在邮寄之前进行测试......

script.sh

答案可能涉及使用命名管道,T恤+工艺替代,T恤+ FD或......

https://unix.stackexchange.com/questions/28503/how-can-i-send-stdout-to-multiple-commands