我有一个文件名列表,cat mylist.txt
:
myfile.txt
myfile.version2.txt
myfile.version.tab.txt
如果我在 Pythonsorted()
函数中使用,我会得到这个结果(除此之外):
myfile.txt
myfile.version.tab.txt
myfile.version2.txt
我想在 Bash 中也有相同的结果cat mylist.txt | sort -V
:
myfile.txt
myfile.version2.txt
myfile.version.tab.txt
结果cat mylist.txt | sort
:
myfile.txt
myfile.version2.txt
myfile.version.tab.txt
这不是我所期望的。如何使用最通用的方式正确排序?例如,想象有一天我会在我的列表中有这个:
myfile.version.tab2.txt
myfile.version.tab.txt
地区问题?尝试:
$ LC_ALL=C sort mylist.txt
myfile.txt
myfile.version.tab.txt
myfile.version.tab2.txt
myfile.version2.txt
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句