gpt4 book ai didi

linux - 如何在 Linux 中按特定部分对文件名进行排序?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:18:01 29 4
gpt4 key购买 nike

<分区>

我的构建文件夹中有很多文件,我正在尝试使用排序命令对它们进行排序。

文件的结构是这样的:

名称 - 版本 - 'v' - 构建日期

xxx-2.0.0-SNAPSHOT-V2014-07-10_18-01-05.log
xxx-2.0.0-SNAPSHOT-V2014-07-10_18-02-05.log
xxx-2.0.0-SNAPSHOT-V2014-07-10_18-03-05.log
xxx-2.0.0-SNAPSHOT-V2014-07-10_18-04-05.log
xxx-2.0.0-SNAPSHOT-V2014-07-10_18-05-05.log

如果我们假设版本字符串将保留为 3 位数字,则对它们进行排序很容易。如果我在这里添加不同的版本,如 2.1 或 2.0.0.2 会怎样?我需要这样的结果:

xxx-2.1-SNAPSHOT-V2014-07-10_18-05-05.log
xxx-2.0.2-SNAPSHOT-V2014-07-10_18-04-05.log
xxx-2.0.0.2-SNAPSHOT-V2014-07-10_18-03-05.log
xxx-2.0.0.1-SNAPSHOT-V2014-07-10_18-02-05.log
xxx-2.0.-SNAPSHOT-V2014-07-10_18-01-05.log

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