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のリストを取得します。