in reply to shell to perl
$ perl -e 'my $env = system( qq ( whoami )) ;' [download]
... that worked for me?
Uhm... No, it didn't. In your case, $env was set to the exit status of whoami(1), probably 0.
-sauoq "My two cents aren't worth a dime.";
$ perl -e 'my $env = system( qq ( whoami )) ;' rbc $ perl -e 'my $env = system( qq ( whoru )) ;' wrong [download]