如何使用 perl 从 ps 命令中仅打印 "cmd"
how to print only "cmd" from ps command using perl
我需要从 ps
的输出中提取 cmd。我知道我可以使用以下命令使用 ps
命令仅写入 PID:
ps ax | perl -nle 'print if /^ *([0-9]+)/'
我想知道我是否可以使用类似的东西只写命令。
您可以使用
ps axhw -o cmd
h
禁用 headers.
w
防止输出被截断。
-o cmd
标识要输出的字段。
另请参阅 c
输出修饰符。
我需要从 ps
的输出中提取 cmd。我知道我可以使用以下命令使用 ps
命令仅写入 PID:
ps ax | perl -nle 'print if /^ *([0-9]+)/'
我想知道我是否可以使用类似的东西只写命令。
您可以使用
ps axhw -o cmd
h
禁用 headers.w
防止输出被截断。-o cmd
标识要输出的字段。
另请参阅 c
输出修饰符。