0
我正在寫一個bash腳本來從命令行調用curl。我很遺憾不知道如何將簡單變量替換爲curl請求的-d部分。如何在curl命令的--data部分使用變量?
爲什麼不能正常工作?
#!/bin/sh
name=$1
test -z $name && echo "Repo name required." 1>&2 && exit 1
curl -u 'metaraine' https://api.github.com/user/repos -d '{"name":"$name"}'
它實際上並沒有將$ name的值替換爲數據。
不幸的是,這不起作用:「解析JSON的問題」 –
你現在可以試試嗎?我以另一種方式逃脫了它。 – fedorqui
它的工作!我確信我曾嘗試過。謝謝!將需要在我的shell技能上工作,所以我更深入地理解了這一點。 –