首页 > 解决方案 > 如何使用 perl 从 ps 命令中仅打印“cmd”

问题描述

我需要从ps. 我知道我可以使用以下ps命令仅写入 PID:

ps ax | perl -nle 'print $1 if /^ *([0-9]+)/'

我想知道我是否可以只使用类似的东西编写命令。

标签: perlps

解决方案


您可以使用

ps axhw -o cmd
  • h禁用标题。
  • w防止输出被截断。
  • -o cmd标识要输出的字段。

另请参见c输出修饰符。


推荐阅读