0
我試圖理解單引號和雙引號在這些特殊情況的區別:grep的:單VS雙引號
egrep '^Za(za)+!$' *
回報Zaza!
和Zazazazaza!
(這是我想要什麼)
egrep "^Za(za)+!$" *
返回我上面提到的那些,也Zaaazazaaaa!
,Zaza
,Zazaza!Zazaza!
,Za!
從我的理解中,雙引號將+
等符號的含義考慮在內,那麼爲什麼雙引號不起作用?
如果您不使用_history expansion_並且不希望出現像這樣的驚喜,可用'set + H'將其關閉。要自動關閉它,你可能想把這個命令放在'〜/ .bashrc'中。 – John1024