sed -e 's/ .*//' -e 's/\.//' -e 's/^0*//' /proc/loadavg


Команда sed выполняет последовательность преобразований над входными данными. В данном случае, она применяется к файлу /proc/loadavg.

-e 's/ .*//' заменяет все символы после пробела (включая сам пробел) на пустую строку. Это удаляет информацию о количестве загруженных процессоров и общую нагрузку системы.
-e 's/\.//' удаляет точку из числа, которое представляет загрузку одного процессора.
-e 's/^0*//' удаляет нули в начале строки, чтобы получить числовое значение загрузки.

Таким образом, эта команда извлекает числовое значение загрузки ЦП в процентах из файла /proc/loadavg.

Альтернативой данной команде может быть использование других инструментов для обработки текста, например, awk или cut.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *