como alertar o resultado do comando?

0

Eu usei este comando

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

para mostrar o resultado do comando antes do "| alerta", mas mostra-me o comando não o resultado, no meu caso o resultado do comando:

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

é (40,5 MB) por exemplo.

    
por zied 30.12.2016 / 21:23

2 respostas

2

Basta fornecer o resultado do seu comando como um parâmetro para alert :

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

[update] E se você não quiser o comando, faça:

notify-send --urgency=low "$(ifconfig ppp0 | awk 'NR==8 {print $3,$4}')"
    
por 31.12.2016 / 01:06
0
rxbytes='/sbin/ifconfig ppp0 | tail -2 | sed -n 1p | awk '{print $3,$4}''
zenity --notification --text="$rxbytes bytes received"

Em vez de usar o zenity para abrir uma caixa de GUI, você pode usar o que quiser, ou apenas ecoar a variável $ rxbytes.

    
por 30.12.2016 / 22:28