Sorting Unix在文件的不同位置对数据进行排序

Sorting Unix在文件的不同位置对数据进行排序,sorting,unix,Sorting,Unix,我想对文件中的数据从不同的位置进行排序,如2-5、7-9、15-18、30-33等等。我尝试使用-k选项,但不起作用。有人能帮我吗?如果你对数字数据进行排序,那么你有两个选项。可以调用sort-n对数值进行排序,或者需要确保每个值具有相同的字符数。例如,如果值为1、2、3和11,则sort命令将返回1、11、2和3。这是因为它将值视为文本,而不是数值。可以通过将数字存储在表格01、02、03和11中来解决此问题,这将导致sort命令返回01、02、03和11 发布您的尝试。看一两行数据也会很有用

我想对文件中的数据从不同的位置进行排序,如2-5、7-9、15-18、30-33等等。我尝试使用-k选项,但不起作用。有人能帮我吗?

如果你对数字数据进行排序,那么你有两个选项。可以调用sort-n对数值进行排序,或者需要确保每个值具有相同的字符数。例如,如果值为1、2、3和11,则sort命令将返回1、11、2和3。这是因为它将值视为文本,而不是数值。可以通过将数字存储在表格01、02、03和11中来解决此问题,这将导致sort命令返回01、02、03和11

发布您的尝试。看一两行数据也会很有用。或者使用
-n
(数字排序)选项。实际上,我必须将Maniframe中的Sort功能迁移到Unix平台。在大型机中,他们使用sort功能对数据进行排序,在Unix环境中必须实现相同的功能,但我尝试过使用sort命令,但它不起作用。(例如:045000022014-04-2300131200007 05 1234947738,从3-6、9-11、15-18等进行排序)但其不使用-k选项。请帮我做这件事。它必须尽快修复。