#!/bin/bash (называемый шебанг, сокращение от Crash (#) Bang (!), сообщает оболочке, какую программу использовать для выполнения рассматриваемого сценария. Вы увидите это с помощью сценариев Perl (#!/usr/bin/perl), Python (#!/usr/bin/python) или php (#!/usr/bin/php).
В вашей ситуации это может быть несколько вещей. Либо оболочка 'bash' не установлена, либо сценарий находится в нераспознанном формате, который вы не видите.
Во-первых, существует ли bash? Дайте нам результаты этого: ls -l /bin/bash
Во-вторых, что в сценарии? Дайте нам первые 2 строки этого: od -c build.sh Мы ищем скрипт в неверном формате. Windows любит CRLF' или \r\n для конца строки, в то время как Linux любит только LF или \n (см. Также: http://en.wikipedia.org/wiki/Newline)
Честно говоря, я не знаю, нравится ли CYGWIN окончание строк Windows или Linux, но это весьма вероятная причина вашей проблемы.
Опять же, дайте нам вывод od -c build.sh и мы посмотрим, что случилось .