我将逐行进入数据,所以在进入第一行之前,我需要所有以前的数据被删除.
请帮忙.
open my $fh,'>',$file;
这将删除$文件的内容并打开同名的新文件.
使用open进行附加的原因是当您有一个不希望覆盖的文件时.即>和>>简单地说,前者会截断现有文件,并开始在文件的开始写入,后者跳到现有文件的末尾,开始写入文件.
文档here