如何格式化ps -p
命令的输出?
为了不给我看这样的东西:
PID TTY TIME CMD
Run Code Online (Sandbox Code Playgroud)
但只是PID。
我正在使用 Linux。
Gil*_*il' 45
使用该-o
选项选择显示哪些列。如果放在=
列名之后,标题行将被抑制。
ps -o pid= -p 1 23 456
ps -o pid= -o ppid= -o pgid= -o sid= -p 1 23 456
Run Code Online (Sandbox Code Playgroud)
ste*_*eve 29
使用--no-headers
可以省略标题行。
原始输出:
ps
PID TTY TIME CMD
27027 pts/0 00:00:00 bash
27071 pts/0 00:00:00 ps
Run Code Online (Sandbox Code Playgroud)
与--no-headers
:
ps --no-headers
27027 pts/0 00:00:00 bash
27072 pts/0 00:00:00 ps
Run Code Online (Sandbox Code Playgroud)
结合-p
:
ps -p 1 --no-headers
1 ? 00:00:33 systemd
Run Code Online (Sandbox Code Playgroud)
该man
页面ps
清楚地记录了这一点:
man ps
[snip]
--no-headers
Print no header line at all. --no-heading is an alias for this option.
Run Code Online (Sandbox Code Playgroud)