[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Quote file name args to start-process-shell-command?

From: Andreas Schwab
Subject: Re: Quote file name args to start-process-shell-command?
Date: Thu, 12 Oct 2006 10:49:45 +0200
User-agent: Gnus/5.110006 (No Gnus v0.6) Emacs/22.0.50 (gnu/linux)

David Kastrup <address@hidden> writes:

> Eli Zaretskii <address@hidden> writes:
>> For example, I just tried this:
>>   (call-process-shell-command "ls" nil t nil "foo* bar*")
>> and got a listing of all files that match the two wildcards `foo*' and
>> `bar*'.
> I think that would be abuse of the command.

No, it isn't.  The doc string says:

"Wildcards and redirection are handled as usual in the shell."

That implies that there shall be no quoting applied.  You need to go lower
level to avoid metacharacter handling.


Andreas Schwab, SuSE Labs, address@hidden
SuSE Linux Products GmbH, Maxfeldstraße 5, 90409 Nürnberg, Germany
PGP key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."

reply via email to

[Prev in Thread] Current Thread [Next in Thread]