簡體   English   中英

Grep:單引號與雙引號

[英]Grep: Single vs Double Quotes

我試圖了解在這些特定情況下單引號和雙引號的區別:

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

返回Zaza! Zazazazaza! (我想要的是什么)

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

返回我上面提到的內容,還Zaaazazaaaa! ZazaZazaza!Zazaza! Za!

根據我的理解,雙引號考慮了+符號的含義,那么為什么雙引號不起作用?

!$是一個歷史擴展 ,它從上一個命令中選擇最后一個單詞(因此結果實際上取決於另一個命令!)。 它們在雙引號中處理, 但不在單引號中處理

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM