1
我有一系列文件,我想要清理已经旋转的.log文件。例子:正则表达式find命令来匹配非空文件扩展名的文件
error.log
access.log
error.log-2016-02-05
access.log.1
debug.log
debug.log--2
正则表达式是匹配所有的日志文件的使用:
find . -regextype posix-extended -regex '^.*.log.*'
如何,我只只匹配后* .LOG有字符的文件?
仅有[regex101.com演示(https://regex101.com/r/xB4oE0/1)可视化你的方法。我甚至会将第一个'。*'改为'。+?',否则像.log.123这样的文件名也会匹配。尽管如此,+1。 – Jan