On Thu, Dec 20, 2001 at 05:06:29PM -0800, Peter Jay Salzman wrote: > if you have: > > system("rm $filename"); > > and $filename = "a file", you get an error because you're trying to delete > two files, "a" and "file". > > what's the proper way of quoting $filename so that the shell sees the file > "a file" and not the two non-existant files "a" and "file"? > > pete
Well, the direct answer to your question would be to use: system("rm '$filename'"); or something similar so that the shell sees the quoting. But if you actually want to delete a file, why not use Perl's builtin unlink() function instead? i.e.: unlink $filename; HTH, Micah _______________________________________________ vox-tech mailing list [EMAIL PROTECTED] http://lists.lugod.org/mailman/listinfo/vox-tech