我正在尝试使用看起来像这样的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然后它根本不起作用。
有谁知道如何解决这个问题?