【发布时间】:2017-07-27 15:33:02
【问题描述】:
我正在尝试在 ksh 文件中准备 JSON。我正面临这个问题 - 我认为这是因为我无法正确使用牙套。示例:
RESULT="[";
COUNTRY=mCountry
LANGUAGE=mLang
AppendParams()
{
RESULT=$RESULT"{\"site:\"$COUNTRY\",\"lang\":\"$LANGUAGE\"}";
}
AppendParams
RESULT=$RESULT"]";
echo $RESULT;
输出是:
sh-4.3$ ksh main.ksh
["site:"mCountry"] ["lang":"mLang"]
代替
[{"site:"mCountry","lang":"mLang"}]
有没有办法禁用或转义大括号?请帮忙。
【问题讨论】:
-
RESULT="[{\"site\":\"${COUNTRY}\",\"lang\":\"${LANGUAGE}\"}]",也许?跨度>