Hi All,
This seemingly simple question has had me perplexed since last night. I
want to index an array by a loop counter variable, for example:
for (( column=1; column < ( num_of_iterations + 1); column++ ))
{
min_value[i]=$(code creating min_value)
print "column_min: " ${min_value[i]}
}
Easy enough. The print statement works and everything's fine.
However, if I say:
print "column_min: " ${min_value[2]}
The variable is empty!
Even worse, as soon as I drop out of the 'for' loop, KSH seems to forget
the variable even existed. For example, just outside of the braketed
code above, suppose I wrote:
for (( x=1; x < ( num_of_iterations + 1 ); x++ ))
{
print ${min_value[x]}
}
KSH has no idea what I'm talking about; it's as if $min_value[] has
simply vanished.
How can I create arrayed KSH variables that "stick?"
Very Best,
D. Cooper Stevenson
--
D. Cooper Stevenson
ph: 541.971.0366
em: [email protected] <mailto:[email protected]>
www: http://cooper.stevenson.name
_______________________________________________
PLUG mailing list
[email protected]
http://lists.pdxlinux.org/mailman/listinfo/plug