Как получить весь текст после определенного момента - PullRequest
0 голосов
/ 22 декабря 2011

У меня есть следующий вывод команды uptime:

14:48:51 up 23:34,  2 users,  load average: 0.00, 0.00, 0.00

Хотелось бы, чтобы весь текст после "14:48:51 до 23:34, 2 пользователя, средняя загрузка:" например ::

0.00, 0.00, 0.00

Ответы [ 3 ]

1 голос
/ 22 декабря 2011

В качестве альтернативы вам может быть лучше с sed, например,

uptime | sed -e 's/.*average: //g'

или

uptime | sed -e 's/.*average: \(.*\)$/\1/g'
1 голос
/ 22 декабря 2011

Кроме того, вы можете просто заглянуть в / proc / loadavg, чтобы получить ту же информацию.

awk '{print $1,$2,$3}' /proc/loadavg
0 голосов
/ 22 декабря 2011

Вы можете сделать это так

<your grep command> | cut -d':' -f5

Это даст вам требуемый вывод

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...