#!/bin/bash

# 定义 Tendis dump 数据保存路径 
dump_dir="/path/to/tendis/dump" 
days=7

for i in {0..9}; do
    file_nums=$(ls ${dump_dir}${i} -rt | grep ^binlog | wc -l)
    
    if [ "$file_nums" -gt "$days" ]; then
      old_nums=$(($file_nums-$days));
      old_file=$(ls ${dump_dir}${i} -rt | grep ^binlog | head -$old_nums)

      echo $old_file
      cd ${dump_dir}${i} && rm -f $old_file
    fi
done
