Thread (13 messages) flat view 13 messages, 5 authors, 2016-06-15

Re: [PATCH] Convert open("-|") to qx{} calls

From: Johannes Schindelin <hidden>
Date: 2016-06-15 22:42:20

Hi,

On Thu, 23 Feb 2006, Randal L. Schwartz wrote:
quoted
quoted
quoted
quoted
quoted
"Junio" == Junio C Hamano [off-list ref] writes:
Junio> The version of Perl Alex has to use claims to be 5.8, but does
Junio> not understand open($kid, '-|'), and he is trying to come up
Junio> with a workaround.

Ahh, the problem is activestate then.  If that's the case, then amend 
the code with a check for $^O (operating system) that falls back to a qx 
if on activestate, and hope that filenames aren't a problem.  
Unfortunately, I don't know enough about that to fix it.
Now that our local Perl guru joined the discussion, may I ask what is, and 
what is not quoted when put inside qx{}? I had the impression that all 
arguments are quoted, except that variables are resolved first. Was that 
wrong? IOW does

	qx{bash $variable}

quote the value of $variable, or not?

Ciao,
Dscho
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help