【发布时间】:2014-11-06 13:54:02
【问题描述】:
我正在尝试提取以数字 3 开头的进程号。
使用ps | sed "/^\s\+3/" 时,我收到一条错误消息:sed: -e expression #1, char 8: missing command
然后我添加了一个全局标志:ps | sed "/^\s+3/g",它成功了,但它没有显示所有匹配项,而是删除了所有找到的匹配项。
这是未更改的输出:
PID TTY TIME CMD
3128 pts/8 00:00:00 bash
5279 pts/8 00:00:00 ps
5280 pts/8 00:00:00 sed
最后,这是我得到的输出: PID TTY 时间命令
5219 pts/8 00:00:00 ps
5220 pts/8 00:00:00 sed
【问题讨论】: