Hey Ricky, The envReplace which is causing this problem is the envReplace applied to the script... Currently this cannot be turned off... However if you create an issue for this I will take care of this fix... Updating the XML parser is my next step in porting wengine changes to trunk cas-pge
-Brian On Apr 12, 2012, at 6:55 PM, "Nguyen, Ricky" <[email protected]> wrote: > Worked around my issue by avoiding brackets completely. Used awk regular > expression instead. > > I'd still be interested to know how to do a shell IF statement in PGE > > On Apr 12, 2012, at 6:04 PM, Nguyen, Ricky wrote: > >> Hi all, >> >> I want to do this in bash: >> >> if [[ $x = 'hello' ]]; then >> echo "goodbye" >> fi >> >> >> But if I try that in PGE, it will attempt to do dynamic replacement. So then >> I tried this: >> >> if [bash_test]; then >> echo "goodbye" >> fi >> >> <metadata key="bash_test" val="[[ $x = 'hello' ]]" envReplace="false"/> >> >> And I still get the same failure. FYI, the script in the work directory >> looks like: >> >> if null]; then >> >> Anyone know a workaround for this? >> >> Thanks, >> Ricky >> >> >> --------------------------------------------------------------------- >> CONFIDENTIALITY NOTICE: This e-mail message, including any attachments, >> is for the sole use of the intended recipient(s) and may contain confidential >> or legally privileged information. Any unauthorized review, use, disclosure >> or distribution is prohibited. If you are not the intended recipient, please >> contact the sender by reply e-mail and destroy all copies of this original >> message. >> >> --------------------------------------------------------------------- >> > > > > > --------------------------------------------------------------------- > CONFIDENTIALITY NOTICE: This e-mail message, including any attachments, > is for the sole use of the intended recipient(s) and may contain confidential > or legally privileged information. Any unauthorized review, use, disclosure > or distribution is prohibited. If you are not the intended recipient, please > contact the sender by reply e-mail and destroy all copies of this original > message. > > --------------------------------------------------------------------- >
