in reply to Re: (MeowChow) Re: TMTOWTDI isn't best in this case
in thread TMTOWTDI isn't best in this case

But p${b}.zip is the same as p$b.zip, thus interpolating $b and eliminating the braces. If you're unsure of this, you can do the following:

my $b=7; print ${b};

That prints 7, thus making MeowChow's solution a viable one. I know it looks odd, but it's valid Perl and it works with warnings and strict. I'm using 5.6.1. Does this fail on other versions of Perl?

Cheers,
Ovid

Vote for paco!

Join the Perlmonks Setiathome Group or just click on the the link and check out our stats.

  • Comment on (Ovid - did you test this?) Re(3) TMTOWTDI isn't best in this case
  • Download Code