shell 删除除匹配字符串之外的所有文件夹

file_dir=`find 目录 -mindepth 1 -maxdepth 5 - type d`
for dir in $file_dir
do
  file_name=`basename $dir`
  if [ $file_name != "目标文件名" ];then
    rm -rf $dir
    if [ $? != 0 ];then
      echo "未删除成功!"
      exit -2
    fi
  fi
done

 

上一篇:L3***+VRRP综合实验


下一篇:Git - Cheey Pick