Linuxコマンドps -ef | grep [W]DA
とps -ef | grep WDA
の違いは何ですか?linuxコマンドの相違点ps -ef | grep [W] DAとps -ef | grep WDA?
答えて
後者の場合、結果の1つとして、grep WDA
がps
という結果になります。角括弧を追加すると、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
がループで使用されますが、これはおそらく意図しないものです。
Downvoter - コメントしますか? – Rogus
ありがとう! そして、あなたが望ましくない情報をいかに正確に取り除くか知っていますか? –
- 1. PS -ef出力
- 2. ps -efからpidを取得する| grepキーワード
- 3. $ ps -ef |を入力した後でMySQLを停止する方法grep mysql?
- 4. psコマンドとetime
- 5. Linux ps出力フォーマット仕様
- 6. ps aux | .bash_historyファイルのgrep検索
- 7. "ps -ef"(AIX 7.1)に記載されていないプロセス
- 8. 、Linuxのgrepコマンドは
- 9. ps -A |と同等です。 Windowsのgrep -cプロセス?
- 10. ps aux | 2つの同様のプロセスの間のgrep
- 11. Linux grepコマンドの混乱
- 12. PSコマンドで実行中のプロセスが表示されない
- 13. ps auxを解析するPHP | grep ...結果
- 14. lim grem -w perl grep
- 15. psコマンドのCコード
- 16. Ploblem(表示pr0cess)のPSのLinux]
- 17. task_pid_nr(電流)のLinuxカーネル(4.5.5)内のPS
- 18. 'docker ps'と 'docker-compose ps'コマンドが異なる結果を返す
- 19. のLinuxのgrepの-eコマンドmakefileで
- 20. 文字列間の一致Linux Grepコマンド
- 21. linux grepコマンドの使用方法は?
- 22. 「$(ps aux | grep ...)」が常にBashで成功するのはなぜですか?
- 23. Linux tail + grep + less
- 24. grepコマンドライン、linux
- 25. Linuxのgrepのリターンコード
- 26. Grepコマンドin java
- 27. bash grepコマンド
- 28. topコマンドとpsコマンドを使用しないでLinuxでプロセスを確認する
- 29. grepとunixのcutコマンド?
- 30. のgrep -lとgrep
最初の要素は、文字「W」のみからなるグループを最初の要素として持つ正規表現に対してgrepsです。このグループから1つの値が期待され、このグループは1つの要素のみで構成されているため、コマンドは最初の位置に文字 "W"を期待する2番目の要素のように動作します。 – Secespitus
Stack Overflowは、プログラミングおよび開発に関する質問のサイトです。この質問は、プログラミングや開発に関するものではないので、話題にはならないようです。ヘルプセンターの[ここではどのトピックを参照できますか](http://stackoverflow.com/help/on-topic)を参照してください。おそらく、[スーパーユーザ](http://superuser.com/)や[Unix&Linux Stack Exchange](http://unix.stackexchange.com/)の方が良いかもしれません。 – jww