2

Я сохраняю name.sh в C:\Documents and Settings\user, когда набираю sh name.sh в Cygwin,

sh: testing.sh: No such file or directory

любая помощь будет оценена!

2 ответа2

3

Это фактический результат? Если это так, он ищет другой скрипт с именем testing.sh .

testing.sh должен находиться в каталоге, указанном в переменной PATH , или вы должны запускать его, используя полный путь, например ./testing.sh или ~/user/testing.sh .

Также не забудьте сделать файл testing.sh исполняемым, выполнив chmod +x testing.sh .

0

Если вы находитесь в C:\Documents and Settings\user, попробуйте:

./name.sh

Если вы не в этом каталоге, вам нужно либо сменить каталог там, либо добавить в команду местоположение. Вот как изменить каталог на c:\documents and settings\user

cd /cygdrive/c/"Documents and Settings"/User

Я полагаю, что вы можете увидеть, в каком каталоге вы находитесь, с помощью следующей команды:

pwd

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .