我正在尝试根据第二个字段对以下文件进行排序,它应该仅基于第二个字段进行排序,但它会在排序时考虑剩余的字段。我希望它保持源文件的顺序。
我正在使用:
sort -t '|' -k2,2 InputFile
输入文件:
1|2|3
1|1|1a
1|1|1v
1|1|1b
输出文件:
1|1|1a
1|1|1b
1|1|1v
1|2|3
必需的输出文件:
1|1|1a
1|1|1v
1|1|1b
1|2|3
当我尝试使用sort -s -t'|' -k2,2 InputFile
时,会抛出以下错误:
排序:非法选项 - s