Эта команда nstats дает мне вывод, как показано ниже. Как я могу использовать awk или grep, чтобы работать без перерыва только на несколько дней? Я не могу использовать "", чтобы получить вывод.

HOSTNAME  LOAD  MEMORY  SWAP  PROCS  TIME  UPTIME
Server    0.01     9%     3%    54  10:39  22 days 10:16:03

1 ответ1

2

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

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

С помощью awk - awk '{print $14,$15}'

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

С awk (только дни) - awk '{print $14}'

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .