in reply to
Re^6: System() in list mode?
in thread System() in list mode?
You sound like a troll, but just in case you are in earnest
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.
Other opinion (please explain)
Results (309 votes),