Bash脚本 - 从文件夹中获取最高文件名编号

3

我尝试了很多方法来解决以下问题,但都没有找到解决方案:(

我有一个文件夹,其中包含以下命名模式的文件:

 number_name.txt

例如:

例如:

0_test.txt
17_test.txt
39_test.txt
99_test.txt
101_test.txt
17_test.txt

我需要获取包含最大前缀数字的文件名。(当我比较字符串时,得到的“99_test.txt”是最高的,但这并不正确...)谢谢。

很棒的问题兄弟 - Lightsout
1个回答

5
使用版本排序:
find -name '*.txt' | sort -V | tail -1

那是尾巴后面的数字1。 - Lightsout

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接