$ file apt-cyg
apt-cyg: Bourne-Again shell script, ASCII text executable
Поскольку это bash-скрипт, CMD не знает, как с ним работать;CMD знает, как обрабатывать .exe
программы cygwin.
Терминал Cygwin запускает интерпретатор оболочки bash, который, конечно, знает, как управлять сценарием bash.Также другие интерпретаторы оболочки cygwin знают, как поднять bash для выполнения cyg-apt, следуя механизму #!
$ head -n 1 apt-cyg
#!/bin/bash