2016-09-02 36 views
0

是否有任何方法使用命令任务将$登录写入参数文件?

我曾尝试使用类似 printf "\x24\x24PARAM_NAME=PARAM_VAL\n" >> parfile.parm
然而,这让我不得不逃离报价和slashbacks的问题,任务,不管我怎么努力失败。

感谢您的帮助

回答

1

你可以使用echo \$\$PARAM_NAME=PARAM_VAL >> parfile.parm

+0

太棒了......它确实有效!我一定在某个阶段用引号让自己感到困惑,然后它变得越来越复杂......谢谢! – Rusty75

0

编辑 - 见上面的回答为更简单的解决方案!
经过大量的试验和错误,结果证明用单引号替换双引号是有效的。
我发现Informatica使用sh -c“the_command”,包括这些引用,这似乎分解了任何和所有尝试在文本内部使用“无论多少个转义字符等,它只是没有工作,这证实了其他人的回应

相关问题