Is it possible to pass a multi-word argument on command-line when all arguments are already covered in double quotes?

Viewed 28

Here is what I am trying to do, pass TCL script and parameters to Libero.exe. The method is given in document DS50003100B page 20 as follows:

C:\libero\designer\bin\libero SCRIPT:testTclparam.tcl “SCRIPT_ARGS:a b c”
LOGFILE:testTclparam.log

I am not sure why the SCRIPT_ARGS is surrounded by double quotes. Anyway, I need to pass in these parameters:

RTG4
RT4G150
352 CQFP
Actel:SgCore:RTG4URAM:1.1.106

The problem is with the third parameter. It is interpreted as two separate paramters, rather than a single value containing space character. The PACKAGE parameter has the form where it has a number and alphabetic value separated by space.

Is there anyway to pass multi-word parameter (a single value containing space) when all parameters are already covered in double quotes?

This does not work:

C:\libero\designer\bin\libero SCRIPT:testTclparam.tcl “SCRIPT_ARGS:RTG4 RT4G150 "352 CQFP" Actel:SgCore:RTG4URAM:1.1.106”
LOGFILE:testTclparam.log

That is why I am on this forum.

0 Answers
Related