【发布时间】:2009-06-28 12:29:53
【问题描述】:
我需要你的帮助。 让我告诉你我的问题是什么。 我有一个文本文件如下:
Music 3.6G
Other 254.5M
Videos 4.6G
Games 1.3G
Apps 10.1G
如您所见,该文件有两列,由目录名称及其适当的大小组成。
我想要做的是按目录大小按降序对该文件进行排序,如下所示:
Apps 10.1G
Videos 4.6G
Music 3.6G
Games 1.3G
Other 254.5M
有没有办法做到这一点?是否有一个单行命令?
谢谢。
【问题讨论】:
-
这个问题有多种解决方案:stackoverflow.com/questions/586033/…
-
好吧,但我必须更改文本文件的内容..
-
仅包含一个 4 KiB 文件的目录的输出是什么?包含 10.6 KiB 的文件?
-
... 而且您不需要更改文件内容。您可以在内存或临时文件中执行此操作。