0

所以我有一个程序可以将结果打印到标准输出(屏幕)上,有没有办法使用 Linux 排序对这些结果进行排序?

还是这种排序只能对文本文件的内容进行排序,因此我必须对文件进行排序,然后将文件的内容打印到标准输出?

4

2 回答 2

0

您可以将您的程序通过管道进行排序,如下所示:

程序名 | 种类

如果您的程序的输出具有统一的字段宽度,您可以传递选项以根据输出的特定列进行排序。如果您的输出不是统一的宽度,那么您的排序可能会导致不希望的结果。

排序可以基于字母值以及数值进行排序。检查排序的手册页。

希望有帮助。

于 2013-09-10T04:55:57.583 回答
0

如果您从终端运行命令,则可以使用管道将输出通过管道传输到sort命令。看看这个关于管道的参考

于 2013-09-10T01:45:49.553 回答