Daniel Kidger wrote:
>
> I have a pattern like
> $hosts = "fred[1,3-7,9-22]"
>
> Is there a simple way to generate an expanded list like:
> fred1 fred3 fred4 fred5 ...
> etc.
Well, I don't know how simple you consider this:
my $hosts = "fred[1,3-7,9-22]";
my ( $name, $list ) = $hosts =~ /([^[]+)\[([^\]]+)]/;
$list =~ s/-/../g;
my @hosts = map { $name . $_ } eval $list;
John
--
use Perl;
program
fulfillment
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]