elasticsearch,Curl,elasticsearch" /> elasticsearch,Curl,elasticsearch" />

如何使用环境变量发出curl请求

如何使用环境变量发出curl请求,curl,elasticsearch,Curl,elasticsearch,我当前正在尝试执行以下命令: STAMP=“4天前” 昨天=date+%Y.%m.%d-d“$STAMP” 回声“测试” 回音“测试”“$昨天” DAYS=“50天前” DAYSTAMP=date+%Y.%m.%d-d“$DAYS” curl-XPUT-i”“-d” { “指数”:“文件节拍-2016.11.30”, “忽略不可用”:真, “包含全局状态”:false }" {“Message”:“由于输入参数无效,不允许您的请求:'/_snapshot/repo/snapshot-filebe

我当前正在尝试执行以下命令:

STAMP=“4天前” 昨天=
date+%Y.%m.%d-d“$STAMP”

回声“测试” 回音“测试”“$昨天” DAYS=“50天前” DAYSTAMP=
date+%Y.%m.%d-d“$DAYS”

curl-XPUT-i”“-d” { “指数”:“文件节拍-2016.11.30”, “忽略不可用”:真, “包含全局状态”:false }"

{“Message”:“由于输入参数无效,不允许您的请求:'/_snapshot/repo/snapshot-filebeat-2016.11.30'。” curl-XPUT-i-d { 指数:filebeat-2016.11.30, 忽略不可用的值:true, 包含全局状态:false }

以上仅在我使用双引号时发生。我使用双引号来访问环境变量。如果我将引号(“”)替换为撇号(“”),则此命令有效,但环境变量无效

任何关于如何将环境变量插入curl请求的帮助都将非常有用