Jaki rodzaj skryptu powłoki? Grzmotnąć? Jeśli chcesz uruchomić skrypt bash, uruchom go za pomocą skrótu bash.exe. Cel będzie mniej więcej taki:
C:\cygwin\bin\bash.exe foo.bsh
Ścieżka do pliku bash.exe będzie zależeć od miejsca instalacji cygwin. (W ogóle nie potrzebujesz ścieżki, jeśli katalog bin znajduje się w zmiennej środowiskowej ścieżki).
Możesz zrobić to samo w skrypcie wsadowym, jeśli chcesz. Wiersz poleceń będzie taki sam, jak "cel" powyżej.
EDIT podstawie wypowiedzi (bash nadal zakładając):
Ok, więc w skrypcie wsadowym (.bat) wpisz:
bash.exe script.txt
Być może trzeba dodać ścieżka do "bash.exe". Jeśli nie masz pewności, gdzie znajduje się "bash.exe", otwórz plik "Cygwin.bat" wymieniony w pytaniu. Powinna mieć ścieżkę w poleceniu chdir
. (Uwaga: Cygwin.bat po prostu uruchamia bash.exe w trybie interaktywnym, tak naprawdę nie działa z nickiem o nazwie "cygwin".)
Musisz również dodać ścieżkę do "script.txt", jeśli nie jest w tym samym katalogu, co twój skrypt wsadowy.
Znowu będzie to również działać w skrócie zamiast skryptu wsadowego.
Tak, to działa .. dzięki – dhroove