【发布时间】:2018-04-29 10:41:48
【问题描述】:
我正在尝试使用如下所示的 shell 脚本:
#!/bin/bash
echo "First arg: $1"
echo "Second arg: $2"
curl -w "\n" -d '{"ssid": "$1", "psk": "$2" }' \
-H "Content-Type: application/json" \
-X POST localhost:8080/connect
问题是在 curl 命令内部,它需要 $1 和 $2 作为字符串而不是参数。如果我尝试删除 ":s 那么它根本不起作用。
有人知道怎么解决吗?
【问题讨论】:
标签: string shell curl arguments