명령 결과를 상기시키는 방법은 무엇입니까?

명령 결과를 상기시키는 방법은 무엇입니까?

이 명령을 사용했습니다

ifconfig ppp0 | tail -2 | sed -n 1p | awk '{print $3,$4}' | alert

"|alert" 앞에는 명령의 결과가 표시되지만 결과 대신 명령이 표시됩니다. 제 경우에는 명령의 결과였습니다.

ifconfig ppp0 | tail -2 | sed -n 1p | awk '{print $3,$4}'

예를 들면 (40.5MB)입니다.

답변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 변수를 에코하는 대신 원하는 것을 사용할 수 있습니다.

관련 정보