linux命令有什麼區別ps -ef | grep [W]DA
和ps -ef | grep WDA
?linux命令ps -ef |之間的區別是什麼? grep [W] DA和ps -ef | grep WDA?
0
A
回答
-1
區別在於對於後者,作爲結果之一,您可以在ps
的結果中獲得grep WDA
。如果添加方括號,則grep
在ps -ef
的結果輸出中找不到[W]DA
,因爲在其名稱中不存在包含方括號的此類過程。
爲了說明它是如何工作(得到結果更快我用sshd
代替WDA
我的控制檯上):
ps -ef | grep sshd
root 1046 1 0 06:36 ? 00:00:00 /usr/sbin/sshd -D
rogus 2321 1189 0 07:30 pts/0 00:00:00 grep --color=auto sshd
ps -ef | grep [s]shd
root 1046 1 0 06:36 ? 00:00:00 /usr/sbin/sshd -D
方括號的位置是任意的,它不會不管你選擇哪個字符只要它只有一個字符(如果你使用[WD]A
然後grep
會尋找任何WA
或DA
)
的主要用途是分析輸出,擺脫不必要的管道的grep。如果你使用它,例如在for
循環中,並分析每條包含不同過程實例的數據的行,那麼grep WDA
將用於最可能不打算的循環中。
+0
Downvoter - 關心評論? – Rogus
+0
謝謝! 您是否知道[?]如何消除不需要的信息? –
相關問題
- 1. ps |之間的區別grep safe和ps | grep safe \ $
- 2. num ='ps -ef | grep -v grep | grep BatchName | wc -l'
- 3. PS -ef + fourfield從PS -ef輸出
- 4. 從ps -ef | grep關鍵字獲取pid
- 5. 如何在輸入$ ps -ef |之後停止MySQL grep mysql?
- 6. linux中的作業和ps命令有什麼區別?
- 7. linux命令「ps auwwx」是什麼意思?
- 8. ps |有什麼區別? wc和ps r | wc在linux中?
- 9. 解析PS和grep輸出
- 10. ps aux和-ef之間的CPU使用率差異
- 11. ps -ef | grep tomcat只顯示3 - 4個進程正在運行
- 12. 理解PS linux命令結果
- 13. 爲什麼ps o/p列出管道後的grep進程?
- 14. ps -ef在Asterisk重啓期間崩潰
- 15. UNIX grep命令(grep的-v grep的)
- 16. Linux中的多個grep命令
- 17. linux下的ps aux命令
- 18. find-grep和grep-find有什麼區別?
- 19. grep「str」有什麼區別?和grep「str」*
- 20. 要從ps命令中獲取Linux中的進程時間或已用時間
- 21. ps的shell命令
- 22. grep -isn「String \ .format」-R之間的區別是什麼?和grep -isn String \ .format -R。?
- 23. egrep和grep之間的區別
- 24. 在Linux上的grep命令(特別是grep --exclude)
- 25. 爲什麼'ps'命令在oracle Linux和CentOS中的工作方式不同
- 26. 爲什麼「如果$(ps aux | grep ...)」總是在Bash中成功?
- 27. %w和%W之間有什麼區別
- 28. Linux Shell - Grep命令
- 29. Ubuntu下的Shell ps命令
- 30. grep命令行,linux
第一個問題是一個正則表達式,它的第一個元素是一個只包含字符「W」的組。它期望這個組中有一個值,因爲這個組只包含一個元素,所以命令的行爲就像第二個在第一個位置期望字符「W」的行爲一樣。 – Secespitus
Stack Overflow是編程和開發問題的網站。這個問題似乎與題目無關,因爲它不涉及編程或開發。請參閱幫助中心的[我可以詢問哪些主題](http://stackoverflow.com/help/on-topic)。也許[超級用戶](http://superuser.com/)或[Unix&Linux堆棧交換](http://unix.stackexchange.com/)會是一個更好的地方。 – jww