【发布时间】:2020-06-11 12:26:14
【问题描述】:
我有一个版本化文件的目录。每个文件的版本都在其文件名中指示,例如“_v1”。
示例
ls显示的文件列表:
123_FileA_v1.txt
123_FileA_v2.txt
132_FileB_v1.txt
我想运行一个命令以仅查看 最新 版本:
123_FileA_v2.txt
132_FileB_v1.txt
我的第一次尝试是使用mtime 列出文件
ls -ltr
但在我的情况下,这并不能带来足够的结果。我真的很想从文件名中收集版本。
最好的方法是什么?
【问题讨论】:
-
顺便说一句,在这个网站上,谁不表现出任何努力自己解决这些问题的问题是不受欢迎的。更不用说你会得到downvotes。
-
投票重新开放。新用户提出了一个好的问题。 OP 不要求提供代码。 (我认为没有迫切需要自己尝试)。自投票结束后,问题已被编辑。
-
感谢@jschnasse,很高兴看到“你尝试过什么”机器人的愚蠢军队的异议。我们真的有几十个人!欢迎user12973426,这是一个有趣的谜题。
-
谢谢大家,对不起,这是我第一次在这里发帖,我会注意它并在以后的问题中表现出更多的努力