我正在编写使用CURL的脚本。
[所有请求都有一些HTTP标头。
curl -X GET "..." -H 'accept: */*' -H "api-key: $API_KEY"
所以我想将它们放在变量中:
HEADERS="-H 'accept: */*' -H \"api-key: $API_KEY\""
curl -X GET "..." $HEADERS ### <-- This is what I want to achieve.
如您所见,它需要混合使用
'
s,因为它包含*
,可以扩展,]"
s因为存在变量。我已经尝试了转义,混合'和'的多种组合,逐渐构建了字符串,但我总是以Bash结束,添加了不必要的转义符或留下了我需要的转义符。
如何实现在一个变量中同时具有两个-H
参数(即所有4个参数),然后可以在命令中使用?]]
有一些类似的问题,但它们是针对其他情况的。
我正在编写使用CURL的脚本。所有请求都有一些公共的HTTP标头。 curl -X GET“ ...” -H'接受:* / *'-H“ api-key:$ API_KEY”所以我想将它们放在变量中:...
您想要做的是存储单词列表