public inbox for linux-newbie@vger.kernel.org
 help / color / mirror / Atom feed
* bash scripting
@ 2004-08-14  6:35 dave
  2004-08-14 12:36 ` John Kelly
  0 siblings, 1 reply; 7+ messages in thread
From: dave @ 2004-08-14  6:35 UTC (permalink / raw)
  To: linux-newbie



I wrote the following script to learn to read and write files.  No matter how I
try to start it it doesn't work.  

#!/bin/bash

shopt -s -o nounset

declare LINE

exec 3< test.dat

while read LINE <&3 ; do
  printf "%s\n" "$LINE" 
done

exit 0

this is the error 

[root@localhost scripts]# ./test.sh
: bad interpreter: No such file or directory
[root@localhost scripts]#

can someone point me in the write direction?  thanks again
Dave

-
To unsubscribe from this list: send the line "unsubscribe linux-newbie" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.linux-learn.org/faqs

^ permalink raw reply	[flat|nested] 7+ messages in thread
* bash scripting
@ 2004-08-14 20:35 dave
  2004-08-14 21:31 ` John Kelly
  2004-08-14 23:13 ` Ray Olszewski
  0 siblings, 2 replies; 7+ messages in thread
From: dave @ 2004-08-14 20:35 UTC (permalink / raw)
  To: linux-newbie

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.

[dave@dave scripts]$ ./new.sh
: bad interpreter: No such file or directory
[dave@dave 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 majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.linux-learn.org/faqs

^ permalink raw reply	[flat|nested] 7+ messages in thread
* bash scripting
@ 2004-08-15  3:00 dave
  0 siblings, 0 replies; 7+ messages in thread
From: dave @ 2004-08-15  3:00 UTC (permalink / raw)
  To: linux-newbie

I tried the same script with #!/bin/bash as the first line and get the 
same error.  Then I cd to /bin and do a ls bash and this is what I get.

[dave@dave bin]$ ls bash
bash*
[dave@dave bin]$ ./bash
[dave@dave bin]$ /home/dave/scripts/new.sh
: bad interpreter: No such file or directory
[dave@dave bin]$

Then I tried the samw script again and I get the same error.  I used 
chmod and set the script file as 777.  Still no go.  I believe its not 
finding bash but I sure can't tell why.  I ran a setup.sh script in 
/usr/share/webmin today and it ran just fine.  I am confused   Any more 
ideas?  Thanks again.
Dave

-- 
Dave Pomeroy K7DNP SouthEastern Washington

-
To unsubscribe from this list: send the line "unsubscribe linux-newbie" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.linux-learn.org/faqs

^ permalink raw reply	[flat|nested] 7+ messages in thread
* bash scripting
@ 2004-08-15  3:12 dave
  0 siblings, 0 replies; 7+ messages in thread
From: dave @ 2004-08-15  3:12 UTC (permalink / raw)
  To: linux-newbie

Well I got it to run.  I browsed the web a bit and found this command 
cat -v new.sh.  That showed lots of ^M at the end of each line.  Then I 
used :set ff=unix to set the file format for unix.  It works now.  I 
don't know how the ^M's got in the file.  I wrote it on my linux box.  
Thanks everyone for the help.
Dave

-- 
Dave Pomeroy K7DNP SouthEastern Washington

-
To unsubscribe from this list: send the line "unsubscribe linux-newbie" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.linux-learn.org/faqs

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2004-08-15  3:12 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-08-14  6:35 bash scripting dave
2004-08-14 12:36 ` John Kelly
  -- strict thread matches above, loose matches on Subject: below --
2004-08-14 20:35 dave
2004-08-14 21:31 ` John Kelly
2004-08-14 23:13 ` Ray Olszewski
2004-08-15  3:00 dave
2004-08-15  3:12 dave

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox