当前位置: 首页 > news >正文

批量删除文件脚本

在工作中我们经常会遇到一些重复性的工作,如批量创建文件,删除文件等等。这种重复性的工作shell脚本往往能给我们带来极大的便利。
将需要删除的文件路径存放在【stt_Files_240410.rpt】随便一个 文档中即可。
下面是一个批量删除文件的一个脚本范例:

#!/bin/bash
FILE_NO=1
CONFIG_FILE=/tmp/stt_Files_240410.rpt
exec < $CONFIG_FILEread FILE_NAMEwhile [ $? -eq 0 ]
doif [ -f $FILE_NAME -o -d $FILE_NAME ]thenecho "即将删除文件:$FILE_NAME"rm -rf $FILE_NAMEecho "$FILE_NAME ,此文件已成功删除"elseechoecho "$FILE_NAME, does not exist."echo "Obviously, I will not include it in this archive."echo "It is listed on line $FILE_NO of the config file."echofiFILE_NO=$[$FILE_NO + 1]read FILE_NAME
done
http://www.lryc.cn/news/336356.html

相关文章:

  • 蓝桥杯物联网竞赛_STM32L071KBU6_我的全部省赛及历年模拟赛源码
  • 微服务和K8S
  • Ant Design 表单基础用法综合示例
  • MWeb Pro For Mac v4.5.9 强大的 Markdown 软件中文版
  • Git常用命令详解:掌握版本控制的核心操作
  • Vue链接跳转地址 href 中有参数带有#
  • python 会员信息管理系统2.0
  • HTTP的强制缓存和协商缓存
  • Prometheus-Grafana基础篇安装绘图
  • 探索艺术的新领域——3D线上艺术馆如何改变艺术作品的传播方式
  • [dvwa] file upload
  • pygame发射子弹后绘制射线
  • 逻辑回归都有什么类型
  • 基于springboot+vue实现的高校宿舍管理系统(界面优美,十分推荐)
  • C语言学习笔记day18
  • JSP内置对象session
  • BM96 主持人调度(二)(贪心算法)
  • 【TB作品】MSP430单片机读取大气压强传感器BMP180
  • Github第一Star数的国产免费开源防火墙--雷池社区版初步体验
  • 自动驾驶涉及相关的技术
  • 简单高效的GO发票识别+发票查验接口
  • c++和python基本数据类型比较
  • 运维工具如此割裂,九招帮你统一纳管
  • 基于springboot的大创管理系统源码数据库
  • 解密辛普森悖论:如何在数据分析中保持清醒头脑
  • Vue前端框架
  • 【随笔】Git 基础篇 -- 远程仓库 git clone(二十五)
  • 在js中如果a的值是空是不是if(表达式的值是false)?
  • 数据生成 | Matlab实现基于K-means和SVM的GMM高斯混合分布的数据生成
  • HarmonyOS开发:【NFC配置流程】