Ця команда працює в консолі Cygwin:
me@WDX5CG625Q ~
$ cd "/cygdrive/c/Program Files/apache Software Foundation/Tomcat 8.5"
mw@WDX5CG62Q /cygdrive/c/Program Files/apache Software Foundation/Tomcat 8.5
$
Але не у файлі .bat:
tom.bat:
cd "/cygdrive/c/Program Files/Apache Software Foundation/Tomcat 8.5"
вихід:
me@WDX5CG625Q ~
$ ./tom.bat
C:\cygwin64\home\me>cd "/cygdrive/c/Program Files/Apache Software Foundation/Tomcat 8.5"
The system cannot find the path specified.
me@WDX5CG625Q ~
$
Також намагалися:
- З
#!/bin/bash
- Без лапок
- Без лапок і пробілів втік
- З цитатами і пробілами вирвалися
Завжди отримуйте повідомлення "не може знайти".
1
Робоча версія має "apache" з невеликим "a"; невдала версія має капітал "А". Імена файлів Unix чутливі до регістру.
—
AFH