按特定顺序对文件进行排序

条款

我有类似的文件

file_fooX_barY_tests.txt

首先在“ foo”上循环然后在“ bar”后的数字中查找后,如何以增量方式列出它们?IE

file_foo100_bar1_test.txt
file_foo100_bar100_test.txt
file_foo100_bar150_test.txt
file_foo200_bar1_test.txt
file_foo200_bar100_test.txt
file_foo200_bar250_test.txt

做一个标准的ls,例如列出

file_foo100_bar100_test.txt
file_foo100_bar150_test.txt
file_foo100_bar1_test.txt

因此,“ bar100”和“ bar150”位于“ bar1”之前

谢谢

亚伦

我认为sort -V可以解决问题。它的意思是按“版本顺序”排序。

例子 :

$ echo """file_foo100_bar150_test.txt
file_foo100_bar1_test.txt
file_foo200_bar250_test.txt
file_foo200_bar100_test.txt
file_foo200_bar1_test.txt
file_foo100_bar100_test.txt
""" | sort -V

file_foo100_bar1_test.txt
file_foo100_bar100_test.txt
file_foo100_bar150_test.txt
file_foo200_bar1_test.txt
file_foo200_bar100_test.txt
file_foo200_bar250_test.txt

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

按数字顺序对文件进行排序

使用字符串值按特定顺序对文件内容进行排序

如何使用python按特定顺序对文件名进行排序

仅按姓氏字母顺序对文件进行排序

在Go中按数字顺序对文件进行排序

在处理之前按字母顺序对文件进行排序

如何按字母顺序对文件进行排序?

按字母顺序对文件排序

如何按数字顺序和修改的时间顺序对文件名进行排序?

在Android中按字母顺序对文件列表,文件夹和文件进行排序

按位数对文件版本进行排序

如何使用gedit按字母顺序对文本文件中的行进行排序

在C中按字母顺序对文件中的结构进行排序

使用Python中的第二列按字母顺序对文本文件进行排序

如何按字母顺序对文件的各个部分进行排序?

如何按数字而不是字母顺序对文件名集合进行排序?

按字母顺序对文本中的字母出现进行排序

按数字顺序对文件进行排序,同时排除具有非数字文件名的文件

在bash中的特定单词之后按编号对文件进行排序

按文件大小对文件流进行排序

按元素对文件夹内的文件进行排序

如何以排序顺序对文件进行tar处理?

如何使用Linux命令Sort按第4列(数字顺序)对文本文件进行排序?

按每行上的特定位置对文本进行排序

按特定顺序对列表进行排序

按特定顺序对数组进行排序

按特定顺序对列名称进行排序

按特定顺序对多维数组进行排序

按特定顺序对NSArray进行排序