grep出来以下内容该怎样进行显示?

liulonghao 2008-11-29 04:48:45
用ps -ef |grep -E '(klogd|sshd|mice)'|grep -v grep查询出来内容如下:

root 1686 1 0 14:47 ? 00:00:00 klogd -x
root 2000 1 0 14:47 ? 00:00:00 /usr/sbin/sshd
root 2134 1 0 14:47 ? 00:00:00 gpm -m /dev/input/mice -t imps2

我要将它显示为:
1686 klogd
2000 sshd
2134 mice

该如何操作?
...全文
126 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
bshawk 2008-11-29
  • 打赏
  • 举报
回复
try:
ps -ef |grep -E '(klogd|sshd|mice)'|grep -v grep | awk '{print $2"\t"$8}'

不知道是否可以满足你的要求?! 如果不行,还需要对第2列做些处理!

23,116

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧