我用了这个命令
ifconfig ppp0 | tail -2 | sed -n 1p | awk '{print $3,$4}' | alert
在“|警报”之前显示命令的结果,但它显示命令而不是结果,在我的例子中是命令的结果:
ifconfig ppp0 | tail -2 | sed -n 1p | awk '{print $3,$4}'
例如 (40.5 MB)。
答案1
只需将命令的结果作为参数提供给alert
:
alert "$( ifconfig ppp0 | tail -2 | sed -n 1p | awk '{print $3,$4}' )"
[更新] 如果您根本不需要该命令,请执行以下操作:
notify-send --urgency=low "$(ifconfig ppp0 | awk 'NR==8 {print $3,$4}')"
答案2
rxbytes=`/sbin/ifconfig ppp0 | tail -2 | sed -n 1p | awk '{print $3,$4}'`
zenity --notification --text="$rxbytes bytes received"
您可以使用任何您想要的内容,而不是使用 zenity 弹出 GUI 框,或者只是回显 $rxbytes 变量。