http://win-bash.sourceforge.net/

win-bash is a Windows port of the famous GNU bash (see GNU Bash homepage).

Unlike other bash ports for Windows (e.g. the cygwin bash), the win-bash needs no special environment or DLLs. There is just one binary and that's it.

win-bash is based on nt_bash which was an early bash port for Windows NT started by Mountain Math Software some years ago. As far as I know, the nt_bash port project stopped in alpha status and has been never finished.

The goal of the win-bash project is to finish the port to Windows and provide a full functional bash.exe binary for windows nt and derived systems. win-bash can be used as a input shell as well as an interpreter to run un*x shell scripts