next up previous contents index practicapracticaPP2moodleLHPmoodlepserratacpanmodulospauseperlgoogleetsiiullpcgull
Sig: Ejercicio: Muerte Prematura Sup: Filehandles Ant: Lectura desde un fichero Err: Si hallas una errata ...

El separador de lectura

La variable especial $/ contiene el separador de lectura, que por defecto es un \n. Asi, si le asignamos $/ = '.'; en la siguiente lectura se leerá hasta el próximo punto o hasta el final del fichero si no lo hubiera. Asignarle a $/ la cadena vacía "" hace que se lea hasta el siguiente párrafo (esto es, hasta la siguiente aparición de dos o más líneas en blanco). Cuando tiene el valor undef se leerá todo el resto del fichero.
undef $/;
$x = <FILE>; # Ahora $x contiene todo el fichero


next up previous contents index practicapracticaPP2moodleLHPmoodlepserratacpanmodulospauseperlgoogleetsiiullpcgull
Sig: Ejercicio: Muerte Prematura Sup: Filehandles Ant: Lectura desde un fichero Err: Si hallas una errata ...
Casiano Rodríguez León
2006-02-21