如何在csh中将大括号正确设置为变量

时间:2019-12-17 14:46:46

标签: csh curly-braces

在csh中尝试将字符串设置为变量时,出现“ Missing}”。如下例所示。

set testout='{"error":"", "data":""}'
echo $testout
Missing }.

我无法修改该字符串,因为我希望运行的实际命令如下所示,而这仅仅是返回的字符串:

curl -s -H "Authorization: Basic 1234" -XPOST -F host1=$USER@$HOST $URL
{"error":"", "data":""}

set curltest="`curl -s -H 'Authorization: Basic 1234' -XPOST -F host1=$USER@$HOST $URL`"
Missing }.

如何在csh中设置这样的变量?

0 个答案:

没有答案
相关问题