質問: grep-grepパターンの角かっこがpsの結果からgrepプロセスを削除するのはなぜですか? grepパターンの角かっこがpsの結果からgrepプロセスを削除するのはなぜですか?$ ps -ef | grep xxxx [...] xxxx [...] grep xxxx $ ps -ef | grep [x]xxx [...] xxxx
回答: ps -ef | grep stringを実行すると、stringが[...] grep stringと一致するため、grepが出力に表示されます。ただし、ps -ef | grep [s]tringを実行すると、grepは[s]tringをstringに変換し、psは[...] grep [s]tringを出力し、それはstringと一致しないため、行は表示されません。