【发布时间】:2014-02-05 01:21:33
【问题描述】:
我有一个这样开头的文件:
#Population, Year, County
3900, 1969, Beaver
3798, 1970, Beaver
3830, 1971, Beaver
3864, 1972, Beaver
3993, 1973, Beaver
3976, 1974, Beaver
4064, 1975, Beaver
我需要能够使用 grep、sort 和另一个命令对这个文件进行排序,以打印出从 1898 年开始人口最多的五个县(文件更长,上面的示例只是一个示例)。我对如何使用 grep 和 sort 来做这样的事情有点困惑。我需要能够以降序输出解决方案。我在想我应该首先按年份排序并删除 1898 年之前的所有年份,然后根据人口再次排序以获得人口最多的县。
感谢您的帮助。
【问题讨论】: