in reply to Can't localize lexical variable $var at...

local is baad, m'kay?

Seriously, as the others have pointed out, you don't need it. Consider our instead:

perl -lwe "my $var='qq';{our $var=2;print $var;}print $var"
or
perl -lwe "our $var='qq';{my $var=2;print $var;}print $var"

jeffa

L-LL-L--L-LL-L--L-LL-L--
-R--R-RR-R--R-RR-R--R-RR
B--B--B--B--B--B--B--B--
H---H---H---H---H---H---
(the triplet paradiddle with high-hat)