如何使用环境变量发出curl请求
我当前正在尝试执行以下命令: STAMP=“4天前” 昨天=如何使用环境变量发出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
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请求的帮助都将非常有用