主要两种方式:
不grep自己。
-v, --invert-match Invert the sense of matching, to select non-matching lines. 所以: ps xuf|grep python|grep -v grep
awk 略去最后一行。
ps xuf|grep python|awk 'NR>1{print p}{p=$2}'
解释下:第一行的时候,NR=1不打印,但是把pid存在p中,下一行打印,最后一行的时候,打印的是上一行的pid。
awk博大精深…
via.http://cxh.me/2015/03/31/ps-do-not-grep-self/