2016-10-07 5 views
1

大きなプロジェクトにはwrite(*,*)が含まれています。今、私はgrepしたいですgrepとexpression with(*、*)

grep -n 'write(*,*)' response.f 

何も見つかりませんでした。かっこ付きの式が古典的なgrepに適していないのはなぜですか?

答えて

3

括弧は問題ではありませんが、*は正規表現のメタ文字です。

grep -nF 'write(*,*)' response.f 

あるいは、エスケープ:grep -nF正規表現として解釈ないにしてみてください

grep -n 'write(\*,\*)' response.f 

あなたの正規表現は、その後、ゼロ個以上の,、その後、ゼロ個以上の(」と解釈された)