Evidence-Based Life

人生における、あらゆる意志決定に科学的エビデンスを...

grepでブラケット([や])を検索

grep正規表現にブラケット([, ])が使われているためブラケットを検索するのが難しい。

 

[を検索したい場合

grep \[

では、エラーで以下のような出力になってしまう。

grep: 無効な正規表現です

 

以下のようにする。

grep \\[

 

例:

echo [test] | grep \\[test