/ / इस आदेश को साफ करना - लिनक्स, grep, ps

इस आदेश को साफ करना - लिनक्स, grep, ps

मैं सोच रहा था कि मैं इस आदेश में इस्तेमाल किए गए grep या पाइप की मात्रा को कैसे कम कर सकता हूं।

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

क्या इसे कम किया जा सकता है?

उत्तर:

जवाब के लिए 2 № 1

क्या यह आपकी जरूरतों के अनुरूप है?

ps h -eo pid:1,uid,command | grep -Ev "screen|bash" | grep "[j]ava"
  • [j]ava एक ज्ञात है regex उपयोग से बचने के लिए चाल grep -v "grep"