LINUX.ORG.RU

Вывод процессов с условиями

 , ,


0

1

Добрый день. Возникла необходимость вывести информацию о процессах, у которых pid >= n (n - заданное число), с выделением цветом текущего процесса и его предков. Думаю, что решить этот вопрос можно с помощью команды ps, но что-то никак не получается придумать как это сделать. Пожалуйста, помогите.



Последнее исправление: martyunixs (всего исправлений: 1)

Ответ на: комментарий от Infra_HDC

.. perl 4, perl 3 и так далее до наскальной живописи.

t184256 ★★★★★
()
Ответ на: комментарий от Infra_HDC

Хотя бы основы регулярок знать не помешает никогда.
А perl, как по мне, очень даже не плох.

hbars ★★★★★
()
Ответ на: комментарий от Infra_HDC

Давно не было однострочников на перле. :)
Вымерли все.

hbars ★★★★★
()

Вроде бы разобрался с условием pid >= n, осталось придумать как можно выделить текущий процесс и его предков каким-либо цветом ps aux | awk ‘{if ($1 > $n) printf $0}’

martyunixs
() автор топика

есть хорошая книга oreilly «sed awk» с помощью awk можете решить вашу задачу.

IvanR ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.