curl_response = ($(curl -XGET http://127.0.0.1:9200/_cat/indices/system_logger_*?h=index)) 语句对吗
时间: 2023-12-12 08:03:15 浏览: 82
这个语句几乎正确,但需要将括号内的命令用引号引起来。应该写成:
```
curl_response=($(curl -XGET "http://127.0.0.1:9200/_cat/indices/system_logger_*?h=index"))
```
这个语句会执行 curl 命令,获取 Elasticsearch 中以 system_logger_ 开头的所有索引名称,然后将这些索引名称存储在 `curl_response` 数组中。需要注意的是,如果 Elasticsearch 没有以 system_logger_ 开头的索引,`curl_response` 数组将为空。
阅读全文