Katakanlah saya ingin menyimpan perintah berikut dalam sebuah variabel
cd "/cygdrive/c/Program Files/"
Jadi saya melakukan ini
dir="cd \"/cygdrive/c/Program Files/\""
Itu seharusnya menyimpan perintah untuk menavigasi ke direktori Program Files, jadi ketika saya mengetik $ dir itu membawa saya ke direktori itu. Untuk memeriksa apakah kutipan telah lolos dengan benar, saya mengetik
echo $dir
yang memberi saya
cd "/cygdrive/c/Program Files/"
Jadi semuanya harus bekerja dengan baik. Namun, saat saya mengetik,
$dir
saya mendapat
bash: cd: "/cygdrive/c/Program: No such file or directory
Apa yang saya lakukan salah? Saya menggunakan Cygwin, tetapi saya menganggap masalah ini berlaku untuk bash secara umum.