我使用下面的bash脚本行来更新使用curl的GitLab组的描述。但它会打印在描述中
Test_1\r\nTest_2\r\nTest3
我想要这个
Test_1
Test_2
Test_3
Bash脚本命令
curl --request PUT --header "PRIVATE-TOKEN: $GIT_TOKEN" "$GIT_API/groups/1079?description=Test_1\r\nTest_2\r\nTest3"
发布于 2021-06-12 01:35:43
使用可以包含解码的转义字符的C样式字符串,如下所示:
$'Test_1\r\nTest_2\r\nTest3'
curl \
--request PUT \
--header "PRIVATE-TOKEN: $GIT_TOKEN" \
"$GIT_API/groups/1079?description="$'Test_1\r\nTest_2\r\nTest3'
最终:
group_id=1079
group_description=$'Test_1\r\nTest_2\r\nTest3'
curl \
--request PUT \
--header "PRIVATE-TOKEN: $GIT_TOKEN" \
"$GIT_API/groups/$group_id?description=$group_description"
https://stackoverflow.com/questions/67940459
复制相似问题