时间:2010-07-24 02:57:00

标签: linux command-line sorting

3 个答案:

答案 0 :(得分:37)

尝试     sort --version-sort -f

  • file-10.xml
  • file-20.xml
  • file-100.xml
  • file-k10.xml
  • 文件k20.xml
  • file-k100.xml
  • file-M10.xml
  • file-M20.xml
  • 文件M100.xml

-f选项是忽略大小写(否则,在这个例子中它会使k和M的顺序错误)。但是,如果这是你的目标 - 它只是字母顺序,我认为排序不能正确解释字母k和M为千千万万。

答案 1 :(得分:16)

答案 2 :(得分:2)