在我的脚本中,我正在处理打开文件和写入文件。我发现我尝试打开的文件有问题,该文件存在,它不是空的,并且我正在将正确的路径传递给文件句柄。
我知道我的问题可能听起来很奇怪,但是在调试代码时,我将以下命令放入脚本中以检查一些文件
system ("ls");
然后我的脚本运行良好,当它被删除时它不再正常工作。
my @unique = ("test1","test2");
open(unique_fh,">orfs");
print unique_fh @unique ;
open(ORF,"orfs")or die ("file doesnot exist");
system ("ls");
while(<ORF>){
split ;
}
@neworfs=@_ ;
print @neworfs ;