perl - 如何使用 perl 从 ps 命令中仅打印“cmd”
问题描述
我需要从ps
. 我知道我可以使用以下ps
命令仅写入 PID:
ps ax | perl -nle 'print $1 if /^ *([0-9]+)/'
我想知道我是否可以只使用类似的东西编写命令。
解决方案
您可以使用
ps axhw -o cmd
h
禁用标题。w
防止输出被截断。-o cmd
标识要输出的字段。
另请参见c
输出修饰符。
推荐阅读
- go - 从休息层的 POST 请求中排除 ID(自动增量)
- python-3.x - 如何在一个数据框中合并两列(同名)?熊猫,蟒蛇
- unicode - NSIS nsProcess 插件:始终返回“进程未运行”
- java - 静态快捷方式android不出现
- java - Apache Camel:如何查看正文以确定文件格式
- video - 索引数据包中的大型视频数据文件
- oracle - oracle 中热门查询的自动 SQL 调优顾问报告
- javascript - 如何在 NODE.JS 中保存标头?
- postgresql - pg_dump - 名称中带有特殊字符的转储模式
- c# - 使用 C# 读取 XML 的问题