我有一个 shell 脚本,其中一部分是以下 JSON:
curl --request POST \
--url 'https://'$jira_instance'.atlassian.net/rest/api/2/field/'$field_ID'/context/'$context_ID'/option' \
--user $jira_user'@whatever.com:'$api_token \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--data '{
"options": [
{
"disabled": false,
"value": "'$1'"
}
]
}'
仅当 $1 不包含空格时才有效。
如果 $1 包含任何空格,那么我会收到以下错误,告诉我 cURL 正在损坏:
curl: (3) URL 位置 11 中不匹配的右大括号/中括号:
我也尝试过在双引号内使用双引号(““$1”),但这根本没有任何作用。
好心提醒。