我一直在这个问题上摸不着头几天。遗憾的是,Google-foo并没有出现太多变化。如果可能的话,我想留在bash中
这有效:
node="$(curl -s --anyauth -u dom\\r-hah:haha -d '{"Filename":"0117-SCLP1-6230-0_E_H.mp4",
"MediaPath":"\/2016",
"SpotNumber":"0117-SCLP1-6230-0 E H",
"SpotName":"TEST FOR TECH",
"Description":"TEST SPOT ONLY",
"ShipListPromoID":"467733"}' -H content-type:application/json -X POST https://somewebsite.com/fcp/_vti_bin/ListData.svc/FinishedSpots);
echo "${node}"
这不是:
dslresults="$(php /usr/local/sbin/lookupupfrontspot.php "0117-SCLP1-6230-0_E_H.mp4")";
echo "${dslresults}";
node="$(curl -s --anyauth -u dom\\r-hah:haha -d '$dslresults' -H content-type:application/json -X POST https://somewebsite.com/_vti_bin/ListData.svc/FinishedSpots);
echo "${node}"
让我在第一个例子中添加,我从第二个例子中复制并粘贴echo“$ {dslresults}”的结果。所以我猜它是某种格式化错误,但我似乎无法识别它。
我正在做的任何明显的混乱? (我确定有吨) 非常感谢。 -N