从大文件的提取部分,保存到另一个文件

问题:
有个3G文本,要作处理,每次测试消耗太多资源。因此,代码测试过程中应该做小规模的运行。通常做法是从原文本中提取一部分,例如前100行。

解决方法:
利用linux下的head命令可以轻松解决问题,同时利用管道。代码如下:head filename -n 100 > newfile

说明:   
很容易想到,上面是取头100行,如果取尾100行,则可以用tail,利用head和tail的组合也可以取文件中的任意一段。以下是一些范例:

tail filename -n 100 > newfile