我写了这个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