如何在shell中替换curl命令中的变量



我想用shell脚本中的变量值替换curl命令中的KEY。

KEY=KEY_VALUE

我的卷曲命令如下。

curl -s "https://api.kite.trade/quote?i=NSE:NIFTY+50&i=NSE:INF" -H "X-Kite-Version: 3" -H "Authorization: token XYZ:KEY"

提前感谢

修复您的报价并使用变量:

key=key_value
curl -s 'https://api.kite.trade/quote?i=NSE:NIFTY+50&i=NSE:INF' 
-H 'X-Kite-Version: 3' -H "Authorization: token XYZ:${key}"

对未插入的字符串使用单引号(这样您就不必担心字符串中是否有任何字符可以通过插入进行修改,例如反斜杠或美元符号(,并且不要将变量与所有大写名称一起使用。

最新更新