如何使用 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 输出修饰符。