Я обновляюсь с cygwin 1.7.35 до cygwin 2.10.0. Но я не смог найти ни одного пакета, содержащего двоичные файлы awk и csh (.exe). Когда я набираю info csh или info awk в терминале cygwin (2.10.0), он показывает выходные данные для команд gawk и tcsh . Повлияет ли эта новая версия на сценарии, которые используют эти команды (awk & csh)?

1 ответ1

1

awk всегда исполнялся gawk в cygwin.

$ ls -l /usr/bin/awk*
lrwxrwxrwx 1 .... /usr/bin/awk -> gawk.exe

Оно никогда не менялось, оно уже было в самом старом объявлении, которое я нашел в архиве по этому вопросу. https://sourceware.org/ml/cygwin-announce/2000/msg00033.html

Как сказано в руководстве:

NAME
       gawk - pattern scanning and processing language

...    
DESCRIPTION
       Gawk  is  the  GNU Project's implementation of the AWK programming language

То же самое для tcsh: расширенная версия csh, оболочка C

$ ls -l /usr /bin /csh * lrwxrwxrwx 1 ..... /usr /bin /csh -> tcsh.exe

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .