ฉันใช้ Windows และเขียนเชลล์สคริปต์เพื่อทำงานบน Babun (POSIX api)
ฉันต้องอ่านเส้นทางจากตัวแปรสภาพแวดล้อม $ USERPROFILE และแปลงเป็นรูปแบบ unix (แทนที่ \ by /, c: \ by / c /) เพื่อให้ฉันสามารถใช้ในสคริปต์ในภายหลัง
ปัญหาคือเมื่อใดก็ตามที่ฉันสะท้อนเนื้อหาของ $ USERPROFILE แบ็กสแลชจะถูกตีความว่าเป็นอักขระที่หลบหนีและฉันได้รับผลลัพธ์ที่ไม่คาดคิด (ตัวอักษร "สุ่ม" เปลี่ยนเป็นอักขระพิเศษเช่น \ n, \ f ฯลฯ ) ดังนั้นฉันจึงไม่สามารถสะท้อนให้เป็นตัวอย่างได้