Como usar o awk para imprimir a saída

0

Este comando nstats me dá uma saída como abaixo. Como posso usar o awk ou grep para me dar uptime com apenas alguns dias? Não consigo usar o "" para obter a saída.

HOSTNAME  LOAD  MEMORY  SWAP  PROCS  TIME  UPTIME
Server    0.01     9%     3%    54  10:39  22 days 10:16:03
    
por asngvas 18.09.2014 / 17:43

1 resposta

2

com grep - egrep -o "[0-9]+ days"

(your nstats command) | sed -n '2p' | egrep -o "[0-9]+ days"
22 days

com awk - awk '{print $14,$15}'

(your nstats command) | sed -n '2p' | awk '{print $7,$8}'
22 days

Com awk (apenas os dias) - awk '{print $14}'

(your nstats command) | sed -n '2p' | awk '{print $7}'
22
    
por 18.09.2014 / 17:49