bash: ./ word: нет такого файла или каталога в cygwin64 - PullRequest
0 голосов
/ 14 октября 2018

Я использую cygwin64 для запуска .sh файла из c # .net в Windows10 OS. Но я получаю ниже ошибки.

-> bash: ./ word.sh:noтакой файл или каталог . Пожалуйста, проверьте мой код ниже.

 ProcessStartInfo psi = new ProcessStartInfo(@"C:\cygwin64\bin\bash.exe");
    psi.Arguments = "--login -i C:\\cygwin64\\wordsearch.sh C:\\cygwin64\\matrix1.png";


    Process p = Process.Start(psi);

Но ниже commend работает вручную.

bash word.sh matrixcheck.png

, пожалуйста, помогите мне решить.

Для пошаговых подробностей ........

step1.

пожалуйста, проверьте изображение ниже для моегоСведения о файле sh.

enter image description here

проверьте изображение файла textcleaner ниже

enter image description here

когда я выполняю свой код c #, я получаю вывод, пожалуйста, проверьте ниже image.my код c # выше в моем сообщении, пожалуйста, проверьте.

enter image description here

enter image description here

1 Ответ

0 голосов
/ 14 октября 2018

Сообщение об ошибке bash:./word.sh:no such file or directory Итак, вы передаете bash другую строку из того, что вы нам показываете.

Если я пытаюсь, я bash

$ bash -l -i C:\\cygwin64\\wordsearch.sh C:\\cygwin64\\matrix1.png
bash: C:\cygwin64\wordsearch.sh: No such file or directory

Ошибка неreport ./wordsearch.sh, он сообщает полный путь.

Поскольку файлы находятся в корне cygwin /, их местоположение

/wordsearch.sh /matrix1.png

без каких-либо ./, что вместо этого означает втекущий каталог, где начинается bash.

...