【发布时间】:2017-05-08 00:35:25
【问题描述】:
我有这个命令
curl http://localhost:6800/schedule.json | python -c "import json; print (' '.join(['-d '+key+'='+word for key,word in json.load(open('cron_parameters_testing.json')).items() ] ))"
实际上python命令是这样从JSON文件中读取参数的
{ “项目”:“默认” }
并将输出返回为-d project=default
我已经单独测试了python -c "import json; print (' '.join(['-d '+key+'='+word for key,word in json.load(open('cron_parameters_testing.json')).items() ] )) 命令,它可以完美运行,但它可以与 cURL 一起使用
我要运行的最后一个命令是
curl http://localhost:6800/schedule.json -d project=default
当然我希望-d project=default从我提到的命令中生成
【问题讨论】: