Perl in a Nutshell

Perl in a NutshellSearch this book
Previous: 8.82 FileCacheChapter 8
Standard Modules
Next: 8.84 FindBin
 

8.83 FileHandle

Provides object methods for working with filehandles. Provides the following methods:

The following additional FileHandle methods act as front-ends for the corresponding built-in Perl functions (see the O'Reilly book Programming Perl or the perlfunc manpage for more detail):

clearerrgetc
closegets
eofseek
filenotell

The next group of FileHandle methods correspond to Perl special variables (see Programming Perl or the perlvar manpage):

autoflushformat_page_number
format_formfeedformat_top_name
format_line_break_charactersinput_line_number
format_lines_leftinput_record_separator
format_lines_per_pageoutput_field_separator
format_nameoutput_record_separator

Finally, the following methods are useful:

$fh->print

See Perl's built-in print function.

$fh->printf

See Perl's built-in printf function.

$fh->getline

Works like Perl's <FILEHANDLE> construct, except that it can be safely called in an array context (but it still returns just one line).

$fh->getlines

Works like Perl's <FILEHANDLE> construct when called in an array context to read all remaining lines in a file.


Previous: 8.82 FileCachePerl in a NutshellNext: 8.84 FindBin
8.82 FileCacheBook Index8.84 FindBin