【发布时间】:2018-02-17 08:06:14
【问题描述】:
我正在尝试编写一个示例脚本,其中我正在生成像“student-101...student-160”这样的名称。我需要发布 JSON 数据,当我发布时,我得到一个 JSON 解析错误。
这是我的脚本:
name="student-10"
for i in {1..1}
do
r_name=$name$i
echo $r_name
curl -i -H 'Authorization: token <token>' -d '{"name": $r_name, "private": true}' "<URL>" >> create_repos_1.txt
echo created $r_name
done
我总是收到"Problems parsing JSON" 错误。我尝试了各种引号组合等,但似乎没有任何效果!
我做错了什么?
【问题讨论】:
-
附带说明,如果您开始以这种方式推送真实名称(来自数据库、来自网络表单),请escape他们。跨度>
-
使用一值序列
{1..1}有什么意义? -
@RuudHelderman 这是个好建议!我会记住的
-
@RomanPerekhrest 哦,现在只需一推。稍后我会将其增加到 60!