首先你将这两句
open IN,"1CHR.txt";
open OUTemp1,'>',"OutPDB.txt";
改成
open IN, "1CHR.txt" or die "Can't read file";
open OUTemp1, ">OutPDB.txt" or die "Can't create OUT";
看看有没有报出甚麼错 ?
按照你的写法重新做了个模拟,没有发现问题,唯一可能出现的问题是你的第一个 句柄文件可能不不存在或者空或者没有指定路径 而无法正确读到数据。
这个应该是你的1CHR.txt 这个文件不存在,你可以确认一下文件名和路径。
你将你的脚本和1CHR.txt 放到同一个目录下运行试试