变量替换删除企业应用场景

简介:

法1:rm -rf

1
2
3
4
5
6
#!/bin/bash
path= /tmp   
if  [ -e $path ]      #当/tmp不为空则执行
then
rm  -rf $path
fi


法2:find

1
2
3
4
5
#!/bin/bash
path= /tmp
find   ${path:- /abc } - type  -f -name  "*.log"  -mtime +7| xargs  rm  -f
 
#-mtime +7 删除7天以前的数据
1
2
${path:- /abc }
#如果path未定义,则表达式的值为/abc






本文转自 baishuchao 51CTO博客,原文链接:http://blog.51cto.com/baishuchao/1940214

相关文章
|
7月前
文件覆盖写入和追加写入:使用场景、命令和技巧详解
文件覆盖写入和追加写入:使用场景、命令和技巧详解
576 0
|
2月前
|
分布式计算 DataWorks 数据处理
DataWork数据处理问题之属性覆盖掉如何解决
DataWork数据处理是指使用DataWorks平台进行数据开发、数据处理和数据治理的活动;本合集将涵盖DataWork数据处理的工作流程、工具使用和问题排查,帮助用户提高数据处理的效率和质量。
27 0
|
2月前
|
SQL 监控 测试技术
Lim测试平台变量使用规则介绍
Lim测试平台变量使用规则介绍
27 0
|
7月前
ookie 值的修改方案
ookie 值的修改方案
51 0
|
9月前
|
PHP
php清洗数据实战案例(4):按照关联数组相同值名称进行筛选后对不同的指标予以合并计算的解决方案
php清洗数据实战案例(4):按照关联数组相同值名称进行筛选后对不同的指标予以合并计算的解决方案
39 0
|
Windows
怎么批量给文件添加拓展名?
怎么批量给文件添加拓展名?
148 0
怎么批量给文件添加拓展名?
|
前端开发 程序员 C#
【C#】通过扩展对象的方式,对字符串等数据类型进行数据进一步处理
在本篇文章中,我们讲一起了解下对象扩展的使用 在实际项目开发中,对象扩展使用的场景还是挺多的,比如:需要对时间值进行再处理,或者字符串中的斜杠(/)转为反斜杠(\)
90 0
|
缓存 Java 程序员
码处高效:覆盖 equals() 时切记要覆盖 hashCode()
在每个覆盖了 equals 方法的类中,都必须覆盖 hashCode 方法。如果不这样做的话,就会违反 hashCode 的通用约定,从而导致该类无法结合所有的给予散列的集合一起正常运作。这类集合包括 HashSet、HashMap,下面是Object 的通用规范:
|
数据管理 大数据 开发者
R 基本的数据管理--创建变量、变量重编码和重命名| 学习笔记
快速学习 R 基本的数据管理--创建变量、变量重编码和重命名
132 0