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.
Bought a souvenir
Emailed all my friends about it
Got blowed up
Hit him right dead in the jaw
Made it awkward
Took a selfie
Want to go home
Results (421 votes). Check out past polls.