shell脚本 把logs 目录下的每个文件夹 里面的文件都压缩 5

/corelogs/card_center/logslogs下面有多个文件夹从20170801到20180506每个文件夹下有多个文件如何把每个文件夹下的每个文件都压缩为... /corelogs/card_center/logs logs下面有 多个文件夹 从20170801 到 20180506 每个文件夹下有 多个文件 如何 把每个文件夹下的每个文件都压缩为zip 求助大神 我查了一早上 都没招到方法 展开
 我来答
喊佳呀乖GA
2018-05-09 · TA获得超过364个赞
知道小有建树答主
回答量:555
采纳率:88%
帮助的人:166万
展开全部
#/bin/bash
path=/corelogs/card_center/logs
folderlist=`ls $path|grep -v '^$'`
for i in $folderlist
do
cd $path/$i
filelist=`ls|grep -v '^$'`
for k in $filelist
do
zip -q -r $k.zip $k
done
done
##这是将所有log文件压缩在对应的日期目录下
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式