shell.sh

作者: WFF_FFW | 来源:发表于2019-06-06 15:43 被阅读0次
1)删除DEL_PATH变量下,备份文件的个数大于6的多余文件。
#!/bin/bah
BACKFILE_NUM=6
dir=`ls -l /opt/backup |awk '/^d/ {print $NF}'`


for i in $dir
do
  DEL_PATH="/opt/backup/$i"

 if [ $? -eq 0 ];then
 BACKFILE_NUM=6
 BACKFILE=`ls -lrt $DEL_PATH |awk '/^d/ {print $NF}'`
 #BACKFILE=`ls -lrt $DEL_PATH |awk '/^-/ {print $NF}'`

 NUM_BACKFILE=`ls -lrt $DEL_PATH |awk '/^d/ {print $NF}' |wc -l`

 for BAFI in $BACKFILE
 do
        if [ $NUM_BACKFILE -gt $BACKFILE_NUM ];then
               rm -rf $DEL_PATH/$BAFI
               #echo "rm -rf $DEL_PATH/$BAFI"
               #echo "$NUM_BACKFILE"
        else
                echo "NUM_BACKFILE = $NUM_BACKFILE"
                #exit
        fi
        NUM_BACKFILE=`expr $NUM_BACKFILE - 1`
 done

 fi
done

相关文章

  • shell.sh

    1)删除DEL_PATH变量下,备份文件的个数大于6的多余文件。

  • [Linux]定时任务

    1、vim shell.sh :创建并编辑脚本 将日期追加到/root/lbl.txt文件中去 2、chmod ...

  • 二,shell脚本初体验

    1.Shell shell初体验 第一个shell程序:shell.sh (输出hello world!) 1.编...

  • Shell

    运行脚本语言 给shell脚本赋权:chmod +x shell.sh 三种运行方式bash shell.shsh...

  • iOS自动化打包-shell脚本

    下载:脚本以及相关配置文件 shell.sh脚本 关于脚本相关配置,里面有详细备注。 plist文件 export...

  • IOS脚本打包

    上传时可添加蒲公英上传版本说明 1.将文件复制到iOS项目文件下2.修改shell.sh文件中的配置,和plist...

  • 脚本快速上传“蒲公英”,分发测试:

    创建一个.sh类型的脚本,放在项目的根目录就可以,在命令行的当前项目文件下 输入,shell.sh点击确定,再输入...

网友评论

      本文标题:shell.sh

      本文链接:https://www.haomeiwen.com/subject/iatlxctx.html