$ cat test.pl
#!/usr/bin/perl
sleep (4);
$a=<STDIN>;
$ ./test.pl &
[16] 8500
$ # pulso enter
$
$
$
$
$
[16]+ Stopped ./test.pl
$ _
El shell detiene al script perl porque el uso de <> necesita un
"algo" que no s� bien lo que es. Lo que quiero es saber c�mo puedo
leer una l�nea de un descriptor de archivo sin que el shell me
suspenda mi script. Adicionalmente me gustar�a que la funci�n fuera
bloqueante, o sea que la ejecuci�n del programa al llegar a ese
punto se detuviera esperando al usuario. read() y sysread() no me
valen porque no leen una l�nea y adem�s si no hay datos que leer,
la ejecuci�n del script contin�a como si nada. �C�mo hago?
--
David Serrano <[EMAIL PROTECTED]> - Linux Registered User #87069