jak wywołać zgrep w wierszu cmd systemu Windows

3

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.


źródło

Odpowiedzi:

4

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.

ak2
źródło
0

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.

amphetamachine
źródło