in reply to Untaring with perl
perldoc -f exec
perldoc -f system
my favorite: you can execute a shell command by using the backtick assigning the result to a variable:
my $hoo = `tar xvfz /tmp/foo`;
(note that in the example you will not get the actual contents of the tar, you will only get the listing that the tar command outputs)
--
Alejandro