grep - grepパターンの括弧がps結果からgrepプロシージャを削除するのはなぜですか?

grep - grepパターンの括弧がps結果からgrepプロシージャを削除するのはなぜですか?

grepパターンの括弧が結果からgrep手順を削除するのはなぜですかps

$ ps -ef | grep XXXX

[...] XXXX
[...] grep XXXX


$ ps -ef | grep [X]XXX

[...] XXXX

ベストアンサー1

grep を実行すると、ps -ef | grep string出力にstringmatch と表示されます[...] grep string

ただし、実行するとgrepがに変換され、psが出力され、一致するものがないps -ef | grep [s]tringため、その行は表示されません。[s]tringstring[...] grep [s]tringstring

おすすめ記事