从脚本传递参数到cURL

时间:2017-01-04 09:33:38

标签: bash curl

我写了这个ABC剧本:

curl -X POST \
-H "x-ha-access: xxx" \
-H "Content-Type: application/json" \
-d '{"entity_id": "switch.bedroom_tv"}' https://URL/api/services/switch/turn_off

在控制台中正常运行

$ ABC

现在我需要"switch.bedroom_tv"作为参数传递,并修改脚本:

curl -X POST \
-H "x-ha-access: xxx" \
-H "Content-Type: application/json" \
-d '{"entity_id": "$@"}' https://URL/api/services/switch/turn_off

但是,如果在控制台中执行

,这将无效
$ ABC switch.bedroom_tv

0 个答案:

没有答案