Thank you Bill.
What I was really missing was the difference between
@array = ();
and
@array = "";
I needed the first.
My code then became something like (I've changed some names for
legibility).
> @array = ('val1','val2','val3','val4','val5');
>
> @new_array = ();
> foreach (@array) {
> if (!/val2/) {
> $new_array[@new_array] = $_;
> }
> }
> .....
That is, create a new array without one of the elements.
I then made it look like
> @array = ('val1','val2','val3','val4','val5');
>
> @new_array = ();
> foreach (@array) {
> push (@new_array, $_) if (!/val2/);
> }
> .....
Regards,
Paul
_______________________________________________
Perl-Unix-Users mailing list
[EMAIL PROTECTED]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs