首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将当前日期插入到curl命令?

问如何将当前日期插入到curl命令?
EN

Stack Overflow用户
提问于 2017-04-01 13:19:37
回答 1查看 2.2K关注 0票数 0

我正在尝试将今天的日期插入到我的curl命令中,但是无法让日期命令显示正确的日期。

代码语言:javascript
复制
root@elk01:~# curl -s -XGET 'http://localhost:9200/"$(date -u +%Y.%m.%d)"/_search?pretty'
{
    "error":
        {"root_cause":        
            [
                {"type":"illegal_argument_exception","reason" : "invalid version format: -U +%Y.%M.%D)\"/_SEARCH?PRETTY HTTP/1.1"}
            ],
                "type":"illegal_argument_exception","reason":"invalid version format: -U +%Y.%M.%D)\"/_SEARCH?PRETTY HTTP/1.1"
        },
    "status":400
}

我试过:

代码语言:javascript
复制
curl -s -XGET 'http://localhost:9200/"$(date -u +%Y.%m.%d)"/_search?pretty'
curl -s -XGET 'http://localhost:9200/\"$(date -u +%Y.%m.%d)\"/_search?prett
y'
curl -s -XGET "http://localhost:9200/\$(date -u +%Y.%m.%d)/_search?prett
y"

但他们中没有人真正使用date -u +%Y.%m.%d的结果。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-01 21:38:35

以下命令为我完成了这一任务:

代码语言:javascript
复制
curl -XGET "http://localhost:9200/`date -u +%Y.%m.%d`/_search" -d '
{
    "query": {
        "match_all": {}
    }
}'
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43157396

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档