我想对来自不同位置的文件中的数据进行排序,例如2-5,7-9,15-18,30-33等等。我尝试过使用-k选项,但它不能正常工作。有些人请帮帮我吗?
答案 0 :(得分:0)
如果您要对数字数据进行排序,那么您有2个选项。您可以调用sort -n对数值进行排序,或者需要确保每个值具有相同的字符数。例如,如果您具有值1,2,3和11,则sort命令将返回1,11,2,3。这是因为它将值视为文本,而不是数值。您可以通过将数字存储在01,02,03和11中来解决此问题,这将导致sort命令返回01,02,03和11.