Dodałem moją ścieżkę bin cygwin do Path już, ale kiedy wpisuję zgrep w wierszu cmd, mówi, że "zgrep nie jest rozpoznawany jako polecenie wewnętrzne lub zewnętrzne ..."
Ale kiedy robię to w cmdline cygwin, działa.
Każda pomoc byłaby doceniana.
zgrep
to uniksowy skrypt powłoki, a nie plik wykonywalny. Powłoka bash Cygwina wie, jak go uruchomić, ale cmd.exe systemu Windows nie. Dlatego musisz nakazać programowi cmd.exe, aby wywołał go przez bash, tak: bash zgrep
.
Jeśli masz bash.exe
na swojej drodze możesz pisać bash.exe /path/to/zgrep
jako zgrep jest w rzeczywistości skryptem powłoki, który wymaga interpretera powłoki.