Мне нужно обработать grep информацией, содержащейся в столбце CMD, но строки этого столбца обрезаны (ограничены), а необходимая информация потеряна. Пожалуйста, предложите, как я могу увеличить размер строки, разрешенный для столбца CMD.
2 ответа
2
Добавьте параметр -w
дважды, чтобы снять ограничение ширины.
1
Вы можете попробовать grepping в каталоге /proc
:
$ grep -a foo /proc/[0-9]*/cmdline
-a
говорит, что двоичные файлы должны рассматриваться как текстовые, поскольку файлы cmdline
распознаются как двоичные. /proc/[0-9]*
говорит только о просмотре каталогов, сопоставленных с PID. Когда вы найдете совпадение, вы можете использовать этот вывод, чтобы получить PID из структуры каталогов.