0
を引用対シングル私はこれらの特定の状況では、単一引用符と二重引用符の違いを理解しようとしています:をGrep:ダブル
egrep '^Za(za)+!$' *
戻りZaza!
とZazazazaza!
(私が欲しいものである)
egrep "^Za(za)+!$" *
私は上記のものを返すだけでなく、Zaaazazaaaa!
、Zaza
、Zazaza!Zazaza!
、Za!
私の理解から二重引用符は、+
のようなシンボルの意味を考慮に入れます。なぜ二重引用符は機能しませんか?
_history expansion_を使用せず、このような驚きをしたくない場合は、 'set + H 'でオフにしてください。自動的にオフにするには、このコマンドを '〜/ .bashrc'に置いてください。 – John1024