Saya menggunakan Windows dan menulis skrip shell untuk dijalankan pada Babun (api POSIX).
Saya perlu membaca path dari variabel environment, $ USERPROFILE, dan mengonversinya menjadi unix style (ganti \ by /, c: \ by / c /) sehingga saya bisa menggunakannya nanti dalam skrip.
Masalahnya adalah setiap kali saya menggemakan konten $ USERPROFILE, garis miring terbalik diartikan sebagai melarikan diri karakter dan saya mendapatkan hasil yang tidak terduga (huruf "acak" berubah menjadi karakter khusus seperti \ n, \ f, dll). Jadi saya tidak bisa menggemakannya menjadi sed misalnya.