你的目的就是要把所有行串在一起吗,下面这样就可以:
open(FD,'blast.txt');while(){ chomp; print;}close(FD);
你使用$_来串联的方法会占用大量的内存,如果只是输出不无需这么处理的。