我有日志文件,以下列格式存储 -
<filename>+time.strftime('%m%d%y_%H%M%S') + '.log'
实施例
test090815_080459.log
test090915_052134.log
test090915_080836.log
test090815_090503.log
[编辑]我最初想解析日志文件名来重建时间戳。但是我发现了一个更简单的解决方案。发表于下方。
这些存储在某些./log目录下。 如何在linux上使用命令行提取最新的日志文件名? 注意:文件名也可以以数字结尾(例如,test_v2)
答案 0 :(得分:0)
找到了我自己的问题的解决方案。实际上非常简单,
ls -1t <scriptname>*| head -1
应该使用隐式时间戳,而不是尝试解析日志文件名中的时间戳。