มันจะไม่สำคัญในกรณีนี้ แต่มีความแตกต่างระหว่างคำพูดเดียวและสองคำพูด
เครื่องหมายอัญประกาศคู่จะแทนที่อักขระพิเศษเช่น '$' และเครื่องหมายอัญประกาศในขณะที่เครื่องหมายอัญประกาศคู่เดียวจะปฏิบัติกับทุกสิ่งอย่างแท้จริงยกเว้นการปิดเครื่องหมายอัญประกาศเดี่ยว
ทั้งสองจะจัดกลุ่มข้อความเข้าด้วยกันซึ่งทำให้โครเมียมถือเป็นอาร์กิวเมนต์เดียวและอักขระเช่น "; # &" ไม่มีความหมายพิเศษในบริบทนั้น
นี่แสดงให้เห็นถึงการใช้ '\' เพื่อหลีกเลี่ยงการพูดซ้ำภายในเครื่องหมายคำพูดคู่และเครื่องหมายแบ็กสแลชเอง:
mat@sen:~$ echo "a&bc\\#de\"f"
a&bc\#de"f
ด้วยคำพูดเดียวไม่มีอะไรเปลี่ยนแปลง:
mat@sen:~$ echo 'a&bc\\#de\"f'
a&bc\\#de\"f
หากไม่มีเครื่องหมายอัญประกาศ '&' จะแยกออกเป็นสองคำสั่ง:
mat@sen:~$ echo a&bc\\#de\"f
[1] 2619
a
bc\#de"f: command not found
[1]+ Done echo a
[1]+ Done echo a
โดยทั่วไปเมื่อต้องจัดการกับการเสนอราคาประเภทหนึ่งคุณก็สามารถสรุปได้ในประเภทอื่น แต่คุณอาจพบปัญหากับสิ่งนี้:
mat@sen:~$ echo "'a'bc$foo"
'a'bc
คำพูดเดียวไม่ได้ทดแทน แต่ '$' คือ ไวยากรณ์ต่อไปนี้ใช้งานได้:
mat@sen:~$ echo $'a\'bc$foo'
a'bc$foo