gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 00:56:48 26 4
gpt4 key购买 nike

我正在尝试将今天的日期插入我的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"

但是它们实际上都没有使用 date -u +%Y.%m.%d的结果。

最佳答案

以下命令为我完成了这项工作:

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

关于curl - 如何将当前日期插入curl命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43157396/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com