Re: [ILUG] Bourne[-again] shell

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