2012-12-22 41 views
3

我想知道如何減少此命令中使用的grep或管道的數量。清理此命令

ps h -eo pid:1,uid,command | grep -v "screen" | grep java | grep -v "bash" | grep -v "grep" 

可以減少嗎?

回答

2

這是否符合您的需求?

ps h -eo pid:1,uid,command | grep -Ev "screen|bash" | grep '[j]ava' 

解釋

  • [j]ava是一個已知的regex辦法來避免使用grep -v 'grep'
+0

是它,謝謝 – icebox3d