Я пишу сценарий оболочки в оболочке удара. Я хочу сохранить Десятичный вывод от команды
ps -C firefox -o %mem,%cpu
к переменной.
Как я могу сделать это? Вышеупомянутая команда возвращает использование памяти и загрузку ЦП процесса Firefox.
Я хочу, чтобы тот вывод был сохранен в переменной.
Напоминание: вывод всегда будет в десятичном формате, не целом числе.
Использовать tail -n 1
проигнорировать %MEM %CPU
строка, затем, так как строка Вы хотите ("30.5 15.6
"в моей системе), содержит пробел, заключите результат в кавычки:
a="$(ps -C firefox -o %mem,%cpu | tail -n 1)"
и затем мы видим:
echo $a
30.5 15.6