gpt4 book ai didi

regex - 如何在脚本中使用正则表达式来 gzip 日志文件

转载 作者:太空宇宙 更新时间:2023-11-04 03:32:17 28 4
gpt4 key购买 nike

我想要 gzip 日志文件,但我无法弄清楚如何在命令中运行正则表达式。

我的日志文件如下所示,它们每小时滚动一次。

-rw-r--r-- 1 aus nds    191353 Sep 28 01:59 fubar.log.20150928-01
-rw-r--r-- 1 aus nds 191058 Sep 28 02:59 fubar.log.20150928-02
-rw-r--r-- 1 aus nds 190991 Sep 28 03:59 fubar.log.20150928-03
-rw-r--r-- 1 aus nds 191388 Sep 28 04:59 fubar.log.20150928-04

脚本。

FUBAR_DATE=$(date -d "days ago"  +"%Y%m%d ")
fubar_file="/apps/fubar/logs/fubar.log."$AUS_DATE"-^[0-9]"
/bin/gzip $fubar_file

我尝试了几种使用正则表达式的变体,但没有成功,你能看到我的代码中的简单错误吗?提前致谢

最佳答案

我做到了:

$ fubar_file="./fubar.log."${FUBAR_DATE%% }"-[0-9][0-9]"

这对我有用。

关于regex - 如何在脚本中使用正则表达式来 gzip 日志文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32837492/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com