[Sidefx-houdini-list] help unix command
luca at cinesite.co.uk
Mon Apr 16 10:36:53 EDT 2007
the correct way was moving the single quotes down to the unix line and
add \ three times.
set strCommentNew = `chs("comment")`
set str = "rsh fruit-master publish3d -d
"$strShotPath"/outputs/renders/"$strRFilename" -e "$strLogin" -g 3R -c "
It's not clear to me how you insert code into togo.sh because in the
example provided togo.sh seems remaining empty.
Thanks again guys
> Difficult to reproduce your exact command line...
> Have you try to build up a file with the command you wish to execute
> and then execute it.
> set strCommentNew=" ' my comments to be include' "
> unix touch /workpath/togo.sh;
> echo "rsh fruit-master publish3d -d
> "$strShotPath"/outputs/renders/"$strRFilename" -e "$strLogin" -g 3R -c
> unix sh /workpath/togo.sh;
> unix rm /workpath/togo.sh;
> Luca Zappala wrote:
>> I was wondering if somebody could help me with this:
>> I'm on linux and would like to execute a shell command from inside
>> the shell command must read publish3d -d path -e user -g 3R -c
>> 'comment bla bla bla'
>> This is part of the hscript I wrote:
>> set str = "rsh fruit-master publish3d -d
>> "$strShotPath"/outputs/renders/"$strRFilename" -e "$strLogin" -g 3R
>> -c '"$strCommentNew"'"
>> unix $str
>> unfortunately the comment parameter is not transferred because it
>> gets truncated at the ' (single quote) position.
>> I tried replacing ' with \' , " and \" unsuccessfully.
>> Any idea?
>> My current workaround is to edit the comment string and replace all
>> spaces with underscore, and sending the comment as one word (this
>> doesn't require single quotes).
>> Sidefx-houdini-list mailing list
>> Sidefx-houdini-list at sidefx.com
> Sidefx-houdini-list mailing list
> Sidefx-houdini-list at sidefx.com
More information about the Sidefx-houdini-list