shell脚本保留最新的5个文件

#!/bin/sh

echo "删除指定目录下result-order开头的文件,保留最新的5个"

report_dir='/Users/Shared/Jenkins/Home/workspace/pro_env_order'

save_num=5

cd $report_dir

save_file=`ls -lrt | grep 'result-order' | tail -$save_num | awk '{print $NF}'`

ls | grep 'result-order' | grep -v "$save_file" | xargs rm -rf

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.创建文件夹 !/bin/sh mkdir -m 777 "%%1" 2.创建文件 !/bin/sh touch...
    BigJeffWang阅读 10,228评论 3 53
  • 系统巡检脚本:Version 2016.08.09 ############################ 系统...
    NamasAmitabha阅读 1,388评论 0 0
  • 第1章 小试牛刀 $ 是普通用户,# 表示管理员用户 root。 shebang:#!。sharp / hash ...
    巴喬書摘阅读 6,440评论 1 4
  • 是是是,你可以说詹姆斯的罚球不如哈登的稳健,詹姆斯的跳投不如科比的飘逸,詹姆斯的传球不如马努的风骚,詹姆斯的上篮不...
    介意我抽支烟么阅读 112评论 0 0
  • 一直想过上简单的生活,开开心心的陪伴家人,如果有女朋友后,可以陪着她买菜做饭,逛街看电影,夏天去成都贵州云南...
    蜗牛的笨鸟阅读 318评论 0 2