是否有可能在第一次输出时终止命令? 这是命令的例子
strace -e trace=desc ./a.out 2>&1 | grep "open\|something_else"
所以如果grep找到了什么,我想杀死strace
和/或a.out
进程。
是否可以在bash(或可能在python中)?
答案 0 :(得分:0)
你可以使用它来使用awk:
这样退出strace -e trace=desc ./a.out 2>&1 | awk '/open|something_else/ {print; exit}'