Командная строка Middle Процессы и сигналы обновлено

Разбор /proc/PID/status

Условие

В каталоге proc/ лежат копии /proc/<pid>/status нескольких процессов: proc/<pid>/status. Выведи для каждого процесса строку <pid> <Name> <VmRSS в кБ>, отсортировав по VmRSS по убыванию. На вход подаётся число N: выведи только первые N строк. У потоков ядра нет строки VmRSS: такие процессы пропусти.

Как подойти

Подсказки: 2
  1. В status поля разделены табуляцией: awk -F'\t'.
  2. Значение VmRSS имеет вид 420500 kB.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.