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

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

如何将当前日期插入curl命令?,curl,elasticsearch,Curl,elasticsearch,我试图将今天的日期插入curl命令,但无法使date命令显示正确的日期 root@elk01:~# curl -s -XGET 'http://localhost:9200/"$(date -u +%Y.%m.%d)"/_search?pretty' { "error": {"root_cause": [ {"type":"illegal_argument_exception","reason" :

我试图将今天的日期插入curl命令,但无法使date命令显示正确的日期

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
}
我试过:

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"

但是他们中没有一个人实际使用了日期-u+%Y.%m.%d的结果

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

curl -XGET "http://localhost:9200/`date -u +%Y.%m.%d`/_search" -d '
{
    "query": {
        "match_all": {}
    }
}'

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

curl -XGET "http://localhost:9200/`date -u +%Y.%m.%d`/_search" -d '
{
    "query": {
        "match_all": {}
    }
}'