```
#!/bin/sh
index_all=$(curl-XGET-s'http://172.40.1.26:9200/_cat/indices?v'|awk'{print$3}')
#指定日期(7天前)
DATA=`date-d"1weekago"+%Y-%m-%d`
#当前日期
time=`date`
#需要保留的索引
not_in="base_area_view,common_data_notice_content,model_info_full_view"
foriin${index_all};
do
if[[$not_in==*$i*]]
then
echo$iisnotneeddelete\!;
else
curl-XDELETE"http://127.0.0.1:9200/${i}";
echo"于$time清理$i索引!"
fi
done
```
这里可以优化下根据日期等来删除就不写了这里