bash Scripts
George Toft
plug-discuss@lists.plug.phoenix.az.us
Sat, 25 May 2002 09:45:12 -0400
Run hexdump on the script and post the results. The hexdump should look
*exactly* like this:
$ hexdump -xc test
0000000 2123 622f 6e69 622f 7361 0a68 6f66 2072
0000000 # ! / b i n / b a s h \n f o r
0000010 2069 6e69 6020 6573 2071 2031 3031 3b60
0000010 i i n ` s e q 1 1 0 ` ;
0000020 640a 0a6f 2020 2020 2020 2020 6365 6f68
0000020 \n d o \n e c h o
0000030 2420 0a69 6f64 656e 000a
0000030 $ i \n d o n e \n
0000039
Or e-mail me the script.
George
Clayton Stapleton wrote:
>
> My system is an Athlon 1600X CPU, 256MB of memory, with SuSE Linux 7.3
> mounted as a dual boot. The version of bash is 2.05-82. When I try some
> of the exercises in the Bash-Prog-Intro-HOWTO-1.html such as the "for",
> "while" and "until" loops thats as far as I have gotten so far I get the
> following from this "for" script when it is run:
>
> #!/bin/bash
> for i in `seq 1 10`;
> do
> echo $i
> done
>
> bash: syntax error near unexpected token `for'
>
> With the "while" and "until" scripts when they are run I get a ">" and it
> just sets there until I do a ctrl-c. The scripts are as follows:
>
> #!/bin/bash
> COUNTER=0
> while [ $COUNTER -lt 10 ]; do
> echo The counter is $COUNTER
> let COUNTER=COUNTER+1
> done
>
> #!/bin/bash
> COUNTER=20
> until [ $COUNTER -lt 10 ]; do
> echo COUNTER $COUNTER
> let COUNTER-=1
> done
>
> I am running these scripts in my home directory.
> Any help will be appriciated.
>
> Clay Stapleton
> Scottsdale, Arizona
>
> ________________________________________________
> See http://PLUG.phoenix.az.us/navigator-mail.shtml if your mail doesn't post to the list quickly and you use Netscape to write mail.
>
> PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us
> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss