1
ทำไม `echo -e“ \\\ SOME_TEXT”` แสดงเครื่องหมายแบ็กสแลชเพียงอันเดียว?
บางคนสามารถอธิบายสิ่งที่เกิดขึ้นเบื้องหลังในการหลบหนีของตัวละครในเปลือก Linux? ฉันลองทำสิ่งต่อไปนี้และใช้ Google เป็นจำนวนมากโดยไม่ประสบความสำเร็จในการทำความเข้าใจว่าเกิดอะไรขึ้น (และอย่างไร): root@sv01:~# echo -e "\ Hello!" \ Hello! root@sv01:~# echo -e "\\ Hello!" \ Hello! root@sv01:~# echo -e "\\\ Hello!" \ Hello! root@sv01:~# echo -e "\\\\ Hello!" \ Hello! root@sv01:~# echo -e "\\\\\ Hello!" \\ Hello! root@sv01:~# echo -e "\\\\\\ Hello!" \\ Hello! root@sv01:~# echo …