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.
Frying pan on the stove
Results (327 votes). Check out past polls.