Я использую специальную команду ps, а именно
ps -p <pid> -o %cpu, %mem
что дает мне такой результат, как
%CPU %MEM
15.1 10.0
Все, что я хочу сделать, это просто напечатать эти числа, такие как 15.1 и 10.0, без заголовков. Я попытался использовать «разрез». Но это, кажется, работает на каждой строке.
то есть
echo "$(ps -p 747 -o %cpu,%mem)" | cut -c 1-5
дает что-то вроде
%CPU
8.0
Как получить только числа без заголовков?