From: Harry Moreau (hmoreau at domain iona.com)
Date: Fri 15 Oct 1999 - 09:05:48 IST
On Thu, 14 Oct 1999, Peter Flynn wrote:
> How's your shell? I have a script with variables
>
> SURNAME1=foo
> SURNAME2=bar
> etc
> SURNAME9=blort
>
> and I want to reference these in a loop. My bash is rusty,
> to say the least, and I don't do Perl.
>
#!/bin/sh
# This will work with bash, ksh or even old sh.
s1=one
s2=two
s3=three
s4=four
s5=five
s6=six
counter=1
while [ $counter -le 6 ]
do
var=`eval echo \$s$counter`
echo "Value is $var"
counter=`expr $counter + 1`
done
# Result is
one
two
three
four
five
six
-- -- Harry Moreau -------------
This archive was generated by hypermail 2.1.6 : Thu 06 Feb 2003 - 13:04:44 GMT