linux-继承的UNIX排序命令

我是Linux新手.我继承了一个Java程序,该程序曾经在UNIX上运行,现在在Linux上运行.代码中包含一个shell命令

sort -n +1 -2 +0 -1n

我从手册中了解到,这是从第二列(1)开始对文件进行数字排序(-n),但我不理解“ -2 0 -1n”部分要完成的工作.有人可以告诉我这是做什么的吗?感谢您提供相同的Linux语法解决方案.

在此先感谢您的帮助

解决方法:

sort -n 1 -2 0 -1n是sort -n -k2,2 -k1,1n的旧语法.参见this reference.

上一篇:java-使用compareTo和Collections.sort


下一篇:java-如何从单个列表中选择唯一对