สมมติว่าฉันต้องการเก็บคำสั่งต่อไปนี้ในตัวแปร
cd "/cygdrive/c/Program Files/"
ดังนั้นฉันทำสิ่งนี้
dir="cd \"/cygdrive/c/Program Files/\""
ที่ควรเก็บคำสั่งเพื่อนำทางไปยังไดเรกทอรี Program Files ดังนั้นเมื่อฉันพิมพ์ $ dir มันจะพาฉันไปยังไดเรกทอรีนั้น ในการตรวจสอบว่าใบเสนอราคาได้รับการหลีกเลี่ยงอย่างถูกต้องฉันพิมพ์
echo $dir
ซึ่งให้ฉัน
cd "/cygdrive/c/Program Files/"
ดังนั้นทุกอย่างควรจะทำงานได้ดี อย่างไรก็ตามเมื่อฉันพิมพ์
$dir
ฉันเข้าใจ
bash: cd: "/cygdrive/c/Program: No such file or directory
ผมทำอะไรผิดหรือเปล่า? ฉันใช้ Cygwin แต่ฉันคิดว่าปัญหานี้ใช้ได้กับการทุบตีทั่วไป