| Chris F.A. Johnson 2007-12-10, 7:20 pm |
| On 2007-12-10, Matthew Lincoln wrote:
>
>
> I wanted to setup a simple shell script "test3" with some commands inside.
>
> I started the script with
>
> #!/bin/bash
> ....
>
> When I call the script I got the error:
>
>: bad interpreter: No such file or directorybin/bash
>
> Hmm, why is there no such file ?
Did you write the script on a Windows machine?
Is there a carriage return at the end of the line?
Do you get this output when you pipe the shebang through od:
$ head -n1 /path/to/script | od -c
0000000 # ! / b i n / b a s h \r \n \n
0000016
--
Chris F.A. Johnson, author <http://cfaj.freeshell.org/shell/>
Shell Scripting Recipes: A Problem-Solution Approach (2005, Apress)
===== My code in this post, if any, assumes the POSIX locale
===== and is released under the GNU General Public Licence
|