In input/output operations, filehandle may be a filehandle as opened by the open operator, a predefined filehandle (e.g.,
STDOUT), or a scalar variable that evaluates to a reference to or the name of a filehandle to be used.
In scalar context, reads a single record, usually a line, from the file opened on filehandle. In list context, reads the rest of the file.
Reads from the input stream formed by the files specified in
@ARGV, or standard input if no arguments were supplied.
Arranges for the file opened on filehandle to be read or written using the specified I/O layers (default:
:raw). For a list of Standard I/O Layers.
Closes the filehandle. Resets
$. if it was an input file. If filehandle is omitted, closes the currently selected filehandle.
Closes the file associated with the hash. Superseded by untie.
%hash, dbmname, mode
Opens a dbm file and associates it with the hash. Superseded by tie.
Returns true if the next read will return EOF (end of file) or if the file is not open.
Returns the EOF status for the last file read.
Indicates EOF on the pseudo-file formed of the files listed on the command line.
Calls system-dependent file control functions.
Returns the file descriptor for a given (open) file.
Calls a system-dependent locking routine on the file. operation is formed ...