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"?

Don't use system() with one arg. Read perlsec(1). It is good :-).

-- 
Henry House
The attached file is a digital signature. See <http://romana.hajhouse.org/pgp>
for information.  My OpenPGP key: <http://romana.hajhouse.org/hajhouse.asc>.

Attachment: msg00812/pgp00000.pgp
Description: PGP signature

Reply via email to