У меня есть сценарий .bat, который вызывает некоторые .exe для создания текстовых файлов:
generate.bat:
...
ResGen main.txt Main.resources /str:c#
...
После этого я хочу использовать поиск / замену в командной строке vim для сгенерированного файла, поэтому я делаю это C:\cygwin64\bin\bash.exe searchreplace.sh
searchreplace.sh:
echo "Hello from searchreplace.sh.."
vim Main.cs -c ":%s#internal#public#ge | update"
Я получаю эту ошибку:
searchreplace.sh: строка 2: vim: команда не найдена
Я могу использовать vim при запуске Cygwin64 из меню «Пуск», это похоже на ошибку в моих скриптах .. Что я здесь не так делаю?