Re: steve-parkers bourne sh coding tutorial
From: Player (Architect_at_Matrix.com)
Date: Wed, 08 Oct 2003 02:54:00 +0100
On Wed, 08 Oct 2003 02:44:53 +0100, Player wrote:
> Path: news.theplanet.net!not-for-mail
> From: "Player" <Architect@Matrix.com>
> Newsgroups: comp.os.linux.misc
> Subject: steve-parkers bourne sh coding tutorial
> Date: Wed, 08 Oct 2003 02:44:53 +0100
> Lines: 63
> Message-ID: <pan.2003.10.08.01.44.53.601613@Matrix.com>
> NNTP-Posting-Host: 126.96.36.199
> X-Trace: newsg2.svr.pol.co.uk 1065577138 4558 188.8.131.52 (8 Oct 2003
> 01:38:58 GMT)
> NNTP-Posting-Date: 8 Oct 2003 01:38:58 GMT
> X-Complaints-To: firstname.lastname@example.org
> User-Agent: Pan/0.13.4 (She had eyes like strange sins.)
> Xref: news.theplanet.net comp.os.linux.misc:538493
> MIME-Version: 1.0
> Content-Type: text/plain; charset=ISO-8859-1
> Content-Transfer-Encoding: 8bit
> Hi all :)
> At http://steve-parker.org/sh/sh.shtml there is a bourne shell
> programming tutorial by the name of, sh-0.7/sh.shtml that is as one
> would expect a tutorial for people who want to learn bash shell
> Well I dl'd that tutorial as I am teaching myself linux and though bash
> programming along with perl would be very good knowledge to have up-stairs
> mingled in with the old grey matter :)
> Anyways in the Loops section of that tutorial, there is a section called
> While Loops and a rather small scripty showing the use of a while loop,
> the source follows below....
> while [ "$INPUT_STRING" != "bye" ]
> echo "Please type something in (bye to quit)"
> read INPUT_STRING
> echo "You typed: $INPUT_STRING"
> .....well I created this little script in emacs and wrote the very exact
> same code into a script called while.sh.
> I did a 'chmod 755 while.sh' so as to make the script active as such, and
> expected as most would of, to get a script that would simple loop echo'ing
> the txt...
> You typed: <what i did type>
> ...untill I typed 'bye', were then it would halt the loop and the script
> would finish and stop.
> Thing is though I did not get what I expected, and I got this error
> ./while.sh: line 7: unexpected EOF while looking for matching `"'
> ./while.sh: line 9: syntax error: unexpected end of file
> ...so could someone explain to me just whats going on? or were it is going
> wrong? lol.
> I assure everyone that I have the exact same code as is in the tutorial,
> in my script, because thinking I was blind, I deleted what I had typed and
> simply copy pasted the source out of the tutorial and into my script,
> thinking I was blind and simply couldn't see the mistake.
> I have noticed quite a few spelling mistakes and typos within the
> tutorial, and as a begginer to linux and shell coding, this is bad as I am
> totaly relying on the tutorials info being true to it's word.
> I am thinking that there might be an error in the source somewere,
> were as a begginer I
> wouldn't know about it :)
> Anyways can someone please help me out a little, because I very much stuck
> Regards Player
Well what-ever it was, it now seems to have corected it's self and is now
Oh well lol nevermind people, ignore the post lol, pass it off as the mad
ravings of a begginer lol.
-- *********************************** Hale to the new GODS of Earth..... Long live the Machines ***********************************