Я пытаюсь разобраться в скриптах Bash через Cygwin. Мой сценарий настолько прост, насколько это возможно.
Я изменяю каталог на корень моего диска C, и печатаю новое местоположение.
#!/usr/bin/bash
cd /cygdrive/c
pwd
сохраняется в файле chdir.sh
в моей домашней директории.
Затем я вызываю ./chdir.sh
из командной строки bash. Это приводит к ошибке
: No such file or directorygdrive/c
/cygdrive/c/Documents and Settings/rcotton
У меня определенно есть диск C, и команда cd /cygdrive/c
работает, когда я вызываю ее непосредственно из командной строки bash.
Я понимаю, что эта проблема, вероятно, глупо проста; пожалуйста, вы можете сказать мне, что я делаю не так.