- Your code doesn't attempt to tar, it attempts to untar.
- Since you decided to shell out for 'find' and 'tar', instead of doing it from within Perl, why then don't you simple use find .... -exec?
- Shouldn't it be `find ... -name '*.tar'`?
--
Ronald Fischer <ynnor@mm.st>