ibuler 发表于 2012-6-25 11:02

ps aux 怎么cut出pid那列

如题我想 找出 atd的进程,并且 cut出pid那列,然后排序,我只要pid最小那个数字,怎么做?

我是这么做的ps aux | grep 'atd' | cut -d ' ' -f 2 | sort | head -1
经测试这样做不行, 错在 cut哪请大家指教!!

345865759 发表于 2012-6-28 10:56

楼主,我帮顶。。

qinyao0312 发表于 2012-6-30 21:28

cut -d ' ' -f 2 改成awk '{print $2}'

ibuler 发表于 2012-6-30 22:36

qinyao0312 发表于 2012-6-30 20:28 static/image/common/back.gif
cut -d ' ' -f 2 改成awk '{print $2}'

嗯 这个是最简单的,用sed + cut也能实现;
ps aux| grep 'atd' | sed 's/username//g'|cut -d '' -f 1 | sort | head -1
页: [1]
查看完整版本: ps aux 怎么cut出pid那列