我已经安装了 1.7.9 版本的 cygwin。我正在尝试从 .sh 文件中执行 cd "/cygdrive/c/path" 。当我试图执行该 shell 脚本时,它会抛出如下错误 cd /cygdrive/c/path no such file or directort 存在。
请帮忙
如果我从 cygwin 终端执行任何命令,所有命令都可以正常工作,但是如果我将这些脚本放在 .sh 中并尝试从 cygwin 终端执行 .sh 脚本,则它不起作用。我还添加了 CYGWIN_HOME 和环境变量路径。
请帮助需要为 shell 脚本在 cygwin 终端上执行任何类型的设置
在 Shell Script 中输入了以下内容以进行测试
cd "/cygdrive/c/DCS/"
echo "$1"
echo "$2"
echo "$3"
echo "$4"
echo "$5"
echo "$6"
echo "$7"
echo "$8"
mv "./conf/env.conf_$3" "./conf/env.conf"
我执行了 ls -la /cygdrive/c 命令。检查以下 DCS 文件夹的权限
drwx------+ 1 Administrators Domain Users 0 Oct 29 17:26 DCS
我正在调用脚本并gettig以下错误
$ ./run.sh
: No such file or directory line 1: cd: /cygdrive/c/DCS/
app
0.4.2
DEV
test
test
NO
both
0.4.1
mv: cannot stat `./conf/env.conf_DEV\r': No such file or directory