eof FILEHANDLE eof() eof |
返回1,如果FILEHANDLE将返回下一个读文件的末尾,或者如果FILEHANDLE是不开放的。
使用不带参数的最后一个eof文件的读取。 用eof()与空括号是非常不同的。它是指由<>运算符可以通过在命令行上列出的文件和伪文件。
undef - 如果FILEHANDLE是不是在文件的末尾
1 - 如果一个文件句柄,将报告下一次读取文件的末尾
以下是详细用法...
# insert dashes just before last line of last file while (<>) { if (eof()) { # check for end of last file print "-------------- by www.gitbook.net \n"; } print; last if eof(); # needed if we're reading from a terminal }