in reply to Re^6: System() in list mode?in thread System() in list mode?
system ('tar', '-zcvf', 'my_tarball.tgz', '/mypath with spaces/dir' );
You don't have to do anything at all.
system('tar', 'cvzf', 'my_tarball.tgz', $path);
Again, the multi-arg form of system does not invoke the shell, so you can pass all the spaces, quotes and dollars signs you want and no shell will touch them.
Conway's Game of Life
Perl regular expressions
My Magic 8-Ball™
Results (194 votes). Check out past polls.