2016-11-03 6 views
0

私のファイルの一つからgrep moulimouli1mouli2等をgrepしようとしています。私は以下をすべて使用しました:greyで中かっこを使用する方法

grep \\{mouli\\} example.txt 

grep m\\} example.txt 

grep m\\> example.txt 

grep \\<mouli\\> example.txt 

そして私は何も得ていません。誰かがこれに何が間違っているか教えてもらえますか?そして、この\ {n、m \}はどのように機能しますか?あなたは "mouli" 以下の複数桁OKなら

+0

と理由はない 'grepの「mouliを[[:digit:]] 'file'?ああ、私は、うーん.. 'grep 'moul。 'moul? 'の後ろに空白がありますか?幸運 – shellter

+0

ねえ避難所、grepに代わる方法がわかります。\ {n、m \}がどのように正確に働いているか知りたいです。 –

+0

ほとんどの例では、閉じ括弧しか表示されません。 '' moul。\ {1,3 \} ''のようなものが必要です。 'moul?'、 'moul ??'、 'moul ???'に相当するものにマッチすることができます....また、あなたのターゲット文字列を囲む一重引用符を使うことで必要なバックスラッシュの数を減らします。 \ {1,3 \} ''。幸運 – shellter

答えて

0

grep "mouli[0-9]*" example.txt 

あなただけの "mouli" 以下の0または1桁たい場合:

grep "\<mouli[0-9]\{,1\}\>" example.txt 
関連する問題