my $ref2;
{ # Block A
my @aha = (1,2,3,4,5);
my $ref = \@aha;
$ref2="$ref";
}
print "@$ref\n";
print ref($ref), " $ref\n";
print ref($ref2)," $ref2\n";
####
use Devel::Pointer;
my @aha = (1,2,3,4,5);
my $ref = \@aha;
my $ref2 = "$ref";
my ($addr) = ($ref2 =~ m/\(\0\x(\d+)\)/);
$real_ref = deref($addr);
# $real_ref must now point to the @aha array..
####
$"=q;grep;;$,=q"grep";for(`find . -name ".saves*~"`){s;$/;;;/(.*-(\d+)-.*)$/;
$_=["ps -e -o pid | "," $2 | "," -v "," "];`@$_`?{print"+ $1"}:{print"- $1"}&&`rm $1`;
print$\;}