or download this
$ ls /bin/bash* | cat -v
/bin/bash
...
: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Li
+nux 2.0.30, dynamically linked (uses shared libs), for GNU/Linux 2.0.
+30, stripped
$ /bin/bash^M
Your shell script has DOS linefeeds in it!