linux下的日志压缩脚本:#!/bin/bash#第一步:先定义项目列表如下:projects="project-a project-b project-c project-d"#第二步:循环项目列表:for project in $projectsdo#第三步:切换到每一个的项目列表下的info_log目录下,查找以数字0-9结尾的日志文件#将日志文件压缩并打包,然后删除压缩前的日志文件。cd /opt/soft/$project/info_logfor i in `ls | grep [0-9]$`dotar -czf $i.tar.gz $irm -rf $idone#第四步:切换到每一个的项目列表下的error_log目录下,查找以数字0-9结尾的日志文件#将日志文件压缩并打包,然后删除压缩前的日志文件。cd /opt/soft/$project/error_logfor i in `ls | grep [0-9]$`dotar -czf $i.tar.gz $irm -rf $i#第五步:循环结束donedone