Another bash scripting question...

Subject: Another bash scripting question...
From: Jeff Ross (
Date: Thu Nov 18 1999 - 07:48:51 MST

Hi all!

A bash scripting question, so if this isn't your cup of tea, please feel
free to pass over this message :-)

This came up in my unix class. Part of the last scripting assignment
was to display all the positional parameters set by bash when a script
is called.

I wanted to do it in a loop and this little code piece is what I came up
with to test the idea.

echo $# $*
while [ $# -ge $count ]
    do echo ${count}
    let count=$count+1

If this little script is called by typing sh looptest one two three,
the echo${count} displays the value of count (1 2 3) instead of the
value of $1 $2 or $3, so substitution isn't occurring in the loop.

My instructor and I tried with no success to get this to work last night
at lab. Any ideas? Or is this something that just can't be done in

Awaiting enlightenment :-)


This archive was generated by hypermail 2a24 : Fri Dec 03 1999 - 19:07:33 MST