3

我是一名新手 Linux 开发人员。我继承了一个 Java 程序,它曾经在 UNIX 上运行,现在在 Linux 上运行。代码中包含一个shell命令

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

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

在此先感谢您的帮助

4

1 回答 1

3

sort -n +1 -2 +0 -1n是 . 的旧语法sort -n -k2,2 -k1,1n。请参阅此参考

于 2013-11-01T21:46:57.593 回答