shell找出当前目录下xls格式或pdf的文件并删除

shell找出当前目录下xls格式或pdf的文件并删除,第1张

1、shell脚本在执行清理的时候需要打印日志,并将打印的日志写入到指定的日志文件中去;

2、shell脚本执行的时候需要从根目录进行判断,也就是需要从/appserver目录下;

3、shell脚本执行的时候需要删除时间最久之前的文件;

4、shell脚本的时候需要判断根据日期创建的目录下是否存在文件,不存在的则删除,存在则进行校验;

5、shell脚本执行的时候需要根据该目录挂载磁盘的使用率,从而判断是否进行删除 *** 作,到达75%使用率以上就删除,没有超过的75%则不用进行删除的 *** 作;

6、shell脚本执行的时候需要输入指定参数,参数不满足则提示信息。

oldDate=$(date -d "-7 days" "+%Y%m%d")。

cd yourFolder #这里写你的文件夹路径。

for folder in $(ls -d */)。

do。

[ ${folder%/*} -lt $oldDate ] && rm -rf $folder。

done。

扩展资料:

.shell脚本:

打开文本编辑器(可以使用vi/vim命令来创建文件),新建一个文件test.sh,扩展名为sh(sh代表shell),扩展名并不影响脚本执行,见名知意就好,如果你用php写shell 脚本,扩展名就用php好了。

输入一些代码,第一行一般是这样:

#!/bin/bashecho "Hello World !"

"#!" 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种Shell。

echo命令用于向窗口输出文本。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11892814.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存