Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是一名新手 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。请参阅此参考。
sort -n -k2,2 -k1,1n