Отключение имен столбцов в выводах ps

Как форматировать вывод команды ps -p ?

Чтобы не показать мне что-то вроде этого:

 PID TTY TIME CMD 

а просто PID.

Я использую Linux.

4 Solutions collect form web for “Отключение имен столбцов в выводах ps”

Используйте опцию -o для выбора столбцов. Если вы положите = после имени столбца, строка заголовка будет подавлена.

 ps -o pid= -p 1 23 456 ps -o pid= -o ppid= -o pgid= -o sid= -p 1 23 456 

Используйте --no-headers чтобы строка заголовка была опущена.

Исходный выход:

 ps PID TTY TIME CMD 27027 pts/0 00:00:00 bash 27071 pts/0 00:00:00 ps 

С --no-headers :

 ps --no-headers 27027 pts/0 00:00:00 bash 27072 pts/0 00:00:00 ps 

Объединение с -p :

 ps -p 1 --no-headers 1 ? 00:00:33 systemd 

man страница для ps четко документирует это:

 man ps [snip] --no-headers Print no header line at all. --no-heading is an alias for this option. 

использование

 ps -p <PIDs> --no-headers 

для получения списка PID без заголовка.

Чтобы получить список только PID, используйте:

 ps -eo pid 

См. Также раздел man ps «СТАНДАРТНЫЕ СПЕЦИФИКАЦИИ ФОРМАТА» для возможных количеств.

Лично мне нравится, как Solaris показывает возможные столбцы для аргумента -o :

 ps: option requires an argument -- o usage: ps [ -aAdefHlcjLPyZ ] [ -o format ] [ -t termlist ] [ -u userlist ] [ -U userlist ] [ -G grouplist ] [ -p proclist ] [ -g pgrplist ] [ -s sidlist ] [ -z zonelist ] [-h lgrplist] 'format' is one or more of: user ruser group rgroup uid ruid gid rgid pid ppid pgid sid taskid ctid pri opri pcpu pmem vsz rss osz nice class time etime stime zone zoneid fsc lwp nlwp psr tty addr wchan fname comm args projid project pset lgrp 
  • Перечислить процесс по имени, исключая grep
  • Конвертировать PDF из цветового пространства sRGB в CMYK
  • Что может заставить ps сообщать uid вместо имени пользователя?
  • принимающая команда как параметр в bash
  • Как получить целую командную строку из процесса?
  • Перенаправить вывод с несколькими командами
  • команда «ps» зависает
  • Есть ли способ выбрать несколько условий в `ps`?
  • Могу ли я получить WCHAN от ps на Mac OS X 10.7.4?
  • awk - значения столбцов по группам и сумме
  • Список услуг с номерами портов
  • Linux и Unix - лучшая ОС в мире.