【发布时间】:2016-08-17 12:58:32
【问题描述】:
在下面的 bash 脚本中,我正在循环 1-10,我想将索引传递到 json 字符串中。但是,我认为我错误地转义了美元符号,因为 json 输出是:
测试者\$i
而不是
测试仪1 测试仪2
有没有办法做到这一点?
#!/bin/bash
for i in `seq 1 10`;
do
curl -X POST http://localhost:9000/api/resources --header Content-Type:application/json --data '{"name":"tester\\$i", "text":"some text"}'
done
【问题讨论】: