curl命令的下面的腳本可與雙引號字串中的變數很好,但我如何使用變數(例如ip_address和user_id里面的)--data-raw '{...}'?
#!/bin/sh
ip_address="10.0.0.1"
user_id="my-user-id"
websec_token="some_string"
version="v12"
curl -w @curl-format.txt \
--request POST "http://example.com/$version/web" \
--header "Authorization: Bearer $websec_token" \
--header "Content-Type: application/json" \
--data-raw '{
"ipAddress": "10.0.0.1",
"userId": "my-user-id"
}'
uj5u.com熱心網友回復:
只需轉義雙引號:
--data-raw "{
\"ipAddress\": \"$ip_address\",
\"userId\": \"$user_id\"
}"
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/372723.html
