我是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.