in reply to Unable to untar

I took the trouble of using "view source" on my browser so that I could actually read the code snippet. If you are seriously looking for help, you have posted the wrong combination of code and perl diagnostic messages, because the messages you quote (Scalar value @_[0] better written as $_[0] and so on) have absolutely no relation at all to the code you originally posted.

Since you are new to perl, please take a step or two back, and tell us what you are actually trying to do. You have a tar file? Is it compressed ("tar.gz")? Is there some reason you want to manipulate this file with a perl script, rather than just using the "tar" shell command?

To untar a tar file, you would normally use the "tar" command, in one of the following ways:

tar xf file_name.tar # or, if the tar file is compressed: tar xzf file_name.tar.gz
What else do you need to know, and what's the point of all that perl code that you tried to post?