Needing the output is an independent concern, and means you should use (ice-9 
popen) instead of system.

open-pipe* is analogous to system*‎, in that it doesn't use a shell. 

Regards, 
        Neil

‎
  Original Message  
From: Mark A. Hershberger
Sent: Saturday, 7 March 2015 15:09
To: dsm...@roadrunner.com
Cc: guile-user@gnu.org
Subject: Re: Shell-escape a string


Mark A. Hershberger writes:

> dsm...@roadrunner.com writes:
>
>> How about using system* instead and pass your arguments directly instead
>> of letting a shell (mis)interpret them?
>
> Thanks for pointing this out. It looks like the right solution.

Actually, upon reflection, I think I need to use Taylan's shell escape
method since I need the output.

-- 
Mark A. Hershberger
NicheWork LLC
717-271-1084


Reply via email to