Hi, I just tried to run the '#!/bin/env bash ' version of this script and I got:================================================================= ===== [EMAIL PROTECTED]:~/scratch$ ./test.sh bash: ./test.sh: /bin/env: bad interpreter: No such file or directory ====================================================================== On my system env is in /usr/bin. =================================== [EMAIL PROTECTED]:~/scratch$ which env /usr/bin/env =================================== So this is essentially the same error as before - you are telling the shell to run a program which is not where you say it is.
You can use the original version of the program and pass the correct location of the bash interpreter to it. eg the first line should be something like:#!/correct/path/to/bash Of course the /correct/path/to/bash on my system is /bin/bash Or use the later version and pass the correct location of env to it. eg the first line should be something like:#!/correct/path/to/env bash On my system the /correct/path/to/env is /usr/bin/env Both of these work on my system. Here's hoping I have not added to your confusion :-) regards, John Kelly On Sat, 14 Aug 2004 12:35:41 -0800 dave <[EMAIL PROTECTED]> wrote: > OK I installed Mandrake 10 official and all things seem to be > normal. I still get the same message when I try to run a bash > script. > > #!/bin/env > bash > > > shopt -s -o nounset > > declare LINE > > exec 3< /home/dave/scripts/test.dat > > while read LINE <&3 ; do > printf "%s\n" "$LINE" > done > > exit 0 > > and here is the error message I get. > > [EMAIL PROTECTED] scripts]$ ./new.sh > : bad interpreter: No such file or directory > [EMAIL PROTECTED] scripts]$ > > Anyone have any ideas. I used whereis bash and it returned > /bin/bash. Everything seems normal and I guess I'm over my head. > Anyone with any suggestions? > > Thanks in advance. > Dave > > -- > Dave Pomeroy K7DNP SouthEastern Washington > > - > To unsubscribe from this list: send the line "unsubscribe > linux-newbie" in the body of a message to [EMAIL PROTECTED] > More majordomo info at http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.linux-learn.org/faqs > - To unsubscribe from this list: send the line "unsubscribe linux-newbie" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.linux-learn.org/faqs
