主要两种方式:

  1. 不grep自己。

     -v, --invert-match
         Invert the sense of matching, to select non-matching lines.
     所以:
         ps xuf|grep python|grep -v grep
  2. 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/

最后修改:2017 年 07 月 24 日 06 : 49 AM