Diyelim ki aşağıdaki komutu bir değişkende saklamak istiyorum
cd "/cygdrive/c/Program Files/"
Ben de bunu yapıyorum
dir="cd \"/cygdrive/c/Program Files/\""
Bu, Program Files dizinine gitmek için komutu saklamalıdır, bu yüzden $ dir yazdığımda beni bu dizine götürür. Tekliflerin doğru bir şekilde kaçıldığını kontrol etmek için
echo $dir
hangisi bana verir
cd "/cygdrive/c/Program Files/"
Yani her şey iyi çalışıyor olmalı. Ancak, yazdığımda,
$dir
alırım
bash: cd: "/cygdrive/c/Program: No such file or directory
Neyi yanlış yapıyorum? Cygwin kullanıyorum, ancak bu sorunun genel olarak bash için geçerli olduğunu varsayıyorum.