shell 清理日志文件内容

news/2024/11/8 22:42:43/

一般日志文件都是 按照yyyy-MM-dd 格式划分的文件

#! /bin/bash
function read_dir(){ls_date=`date +%Y-%m-%d`for file in `ls $1`   doif [ -d $1"/"$file ]thenread_dir $1"/"$fileelseresult=$(echo $file | grep "${ls_date}")if  [[ "$result" != "" ]]thenecho $1"/"$file"(不清理当日)"elseecho $1"/"$filecat /dev/null > $1"/"$filefifidone   
}read_dir '/data/tracking-serve'

http://www.ppmy.cn/news/142748.html

相关文章

框架解耦神器 -- REventBus

REventBus背景 在实际的项目开发中,经常会遇到业务与业务,组件与组件,业务与组件之间的通信,举个例子:当有烟雾传感器检测到烟雾超标时,需要打开排气扇排气,同时显示烟雾浓度显示到显示器中&am…

opencv的Mat相关操作

cv Mat类型的使用 下载安装好opencv&#xff0c;使用时只需添加如下头文件&#xff1a; #include<opencv2/opencv.hpp>另外在工程的属性页中要添加opencv的包含目录与库目录&#xff1a; 在写稍大一些工程的时候&#xff0c;尽量不要直接用using namespace cv; 因为在…

尾行注释转行上注释 正则表达式

尾行注释转行上注释 正则表达式 匹配 ( *)(.;)( *// *)(.) 替换为 $1// $4\n$1$2

space-between时尾行排版优化

在使用justify-content: space-between;时,经常会遇到下列问题, ul {width: 500px;height: 500px;display: flex;justify-content: space-between;flex-wrap: wrap;}li {width: 130px;list-style: none;background-color: pink;height: 30px;margin: 20px 0;}ul:last-child::af…

vi中跳到首行或尾行

跳到首行&#xff1a;gg 跳到尾行&#xff1a;G

git 提交代码防止尾行序列LF转为CRLF

在Windows下默认的尾行序列是CRLF&#xff0c;在使用git提交代码时会将LF转为CRLF 通过一下设置保证在文件提交到版本库的时候文件的尾行序列不发生变化 git config --global core.autocrlf false有关尾行序列设置方式&#xff1a; vscode > 设置 > 搜索 eol&#xf…

115://开头的链接怎么下载?

115://开头的链接怎么下载&#xff1f;想要下载115://开头的链接&#xff0c;需要借助115浏览器。确定安装好115浏览器就按照下面的操作步骤来进行吧。 115://开头的链接下载方法介绍 1、登录115官网&#xff0c;下载115浏览器并安装; 2、在115浏览器地址栏输入&#xff1a;chr…

windbg preview下载及其历史版本下载

WinDBG是专门针对Windows NT系列操作系统而设计的调试器。WinDBG的最初版本是微软公司在开发最初Windows NT操作系统&#xff08;NT3.1&#xff09;期间推出的&#xff0c;它是当时NT团队内部开发和调试NT操作系统的最主要工具。WinDBG与NT系列操作系统有着密不可分的联系。Win…