有个30G的文件。没有分隔符,需要根据文件中的位置,例如(第5-10位,15-20位的之类的记录)
清洗成一个4G左右的文件。
比如文件内容:
12欧卡男19900101安徽13908726545
13孔位男19900201北京13908726234
14萨拉男19901101山西13908726111
截取:第3-4位,第5位,第16-26位 这3个字段。
我的想法是用shell进行分割拼接处理,以前没有进行过这方面的开发。而且受服务器的性能限制,这个方案不太理想,所以求教,有没有更加有效的处理方式?