是否有任何方法使用命令任務將$
登錄寫入參數文件?
我曾嘗試使用類似 printf "\x24\x24PARAM_NAME=PARAM_VAL\n" >> parfile.parm
然而,這讓我不得不逃離報價和slashbacks的問題,任務,不管我怎麼努力失敗。
感謝您的幫助
是否有任何方法使用命令任務將$
登錄寫入參數文件?
我曾嘗試使用類似 printf "\x24\x24PARAM_NAME=PARAM_VAL\n" >> parfile.parm
然而,這讓我不得不逃離報價和slashbacks的問題,任務,不管我怎麼努力失敗。
感謝您的幫助
你可以使用echo \$\$PARAM_NAME=PARAM_VAL >> parfile.parm
編輯 - 見上面的回答爲更簡單的解決方案!
經過大量的試驗和錯誤,結果證明用單引號替換雙引號是有效的。
我發現Informatica使用sh -c「the_command」,包括這些引用,這似乎分解了任何和所有嘗試在文本內部使用「無論多少個轉義字符等,它只是沒有工作,這證實了其他人的迴應
太棒了......它確實有效!我一定在某個階段用引號讓自己感到困惑,然後它變得越來越複雜......謝謝! – Rusty75