2017-09-17 9 views
0

を引用対シングル私はこれらの特定の状況では、単一引用符と二重引用符の違いを理解しようとしています:をGrep:ダブル

egrep '^Za(za)+!$' * 

戻りZaza!Zazazazaza!(私が欲しいものである)

egrep "^Za(za)+!$" * 

私は上記のものを返すだけでなく、Zaaazazaaaa!ZazaZazaza!Zazaza!Za!

私の理解から二重引用符は、+のようなシンボルの意味を考慮に入れます。なぜ二重引用符は機能しませんか?

+0

_history expansion_を使用せず、このような驚きをしたくない場合は、 'set + H 'でオフにしてください。自動的にオフにするには、このコマンドを '〜/ .bashrc'に置いてください。 – John1024

答えて