SYNOPSIS<read $files [$offset [$length]]>
DESCRIPTION
The read function reads each file given in $files and
returns it in the corresponding value of $ret. If "-"
(single dash) is given as a file, the standard input is read.
Normally the entire file is read. If an $offset is given,
reading starts at that offset into the file. Negative offsets apply
from the end of the file. If a $length is also given, that
many bytes are read; the default is the rest of the file. Negative
lengths indicate the rest of the file. The $offset and
$length arguments are parallel to $files; if they have
fewer values than $files the last value is re-used.
DIAGNOSTICSread returns a list of the contents of each file, from the
indicated offset and length. Empty value(s) indicate an error reading
the file or the file was empty.
CAVEATS
The read function was added Sep. 17 1996. Support for reading
standard input was added in version 2.6.939400000 19991008.
The $offset and $length arguments were added in version
3.0.951100000 20000220.
If a file is to be immediately printed, the spew function
is more efficient and saves memory.
SEE ALSOREADLN, spew, fetch, submit