Intereting Posts
Докер в Крютоне – VFS, потребляющий астрономические объемы пространства Зеркало LFTP включает в себя – включая другие каталоги, отличные от того, что я включил grep. * возвращает результаты из .bash_history и жалуется на Удалить панель из одного рабочего пространства в xfce Как выбрать загрузочный диск wie pxelinux Установка двух жестких дисков Systemd bash builtins Как максимизировать верхнюю / нижнюю половину экрана в Gnome? Найти все вхождения 5 цифр после десятичной дроби, добавить цифру Мой компьютер загружается на полный фиолетовый экран и запрашивает имя пользователя и пароль Пример добавления Переименование кратных файлов с помощью Bash-скриптов Как удовлетворить требуемые зависимости, чтобы установить ожидаемое расширение pecl на Mac OS X? Как получить второй столбец из вывода команды? Есть ли какой-либо инструмент, который показывает живые изменения ко всем файлам в папке журнала?

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

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

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

 PID TTY TIME CMD 

а просто PID.

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

Используйте опцию -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