我刚从 Winows 马车上下来, gnome-terminal 和 bash 看起来很棒,但我不太清楚如何让它做我想做的事,(我怀疑这是可能的)。
可以使标准输出(例如来自 sed)作为命令运行吗?
(即,将输出解释并作为脚本逻辑的一部分运行。)
我正在轮询一个进程以按时间间隔输出其状态,并且我想将其作为一个单行来执行。
# dd is already running in another terminal. Its PID is 1234
pgrep -l '^dd$' | sed -n 's/^\([0-9]\+.*\)/sudo watch -n 30 kill -USR1 \1/p'
# this outputs: sudo watch 30 kill -USR1 1234
是否有一些快捷的终端/bash 魔法可以运行sudo watch 30 kill -USR1 1234
?谢谢。