ฉันพยายามจับ Bash scripting ผ่าน Cygwin สคริปต์ของฉันเกี่ยวกับเรียบง่ายที่สุดเท่าที่จะทำได้
ฉันเปลี่ยนไดเรกทอรีเป็นรูทของไดรฟ์ C ของฉันและพิมพ์ตำแหน่งใหม่
#!/usr/bin/bash
cd /cygdrive/c
pwd
ถูกบันทึกในไฟล์chdir.sh
ในโฮมไดเร็กตอรี่ของฉัน ฉันโทร./chdir.sh
จาก bash prompt ซึ่งส่งผลให้เกิดข้อผิดพลาด
: No such file or directorygdrive/c
/cygdrive/c/Documents and Settings/rcotton
แน่นอนฉันมีไดรฟ์ C และคำสั่งcd /cygdrive/c
ทำงานเมื่อฉันเรียกมันโดยตรงจาก bash prompt
ฉันตระหนักว่าปัญหานี้อาจเป็นเรื่องง่ายอย่างโง่เขลา ได้โปรดบอกฉันทีว่าฉันทำอะไรผิด