У меня есть следующий вывод команды 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
В качестве альтернативы вам может быть лучше с sed, например,
sed
uptime | sed -e 's/.*average: //g'
или
uptime | sed -e 's/.*average: \(.*\)$/\1/g'
Кроме того, вы можете просто заглянуть в / proc / loadavg, чтобы получить ту же информацию.
awk '{print $1,$2,$3}' /proc/loadavg
Вы можете сделать это так
<your grep command> | cut -d':' -f5
Это даст вам требуемый вывод