forse ci si avvicina di piu' alla verita' usando read...



questo e' l'esempio di prima con read

$ mkfifo fifo

$ echo 123 > fifo &
[1] 31776

$ read -n1 < fifo
[1]+  Done                    echo 123 >fifo

$ echo $REPLY
1

$ read -n1 < fifo

(hang!)

-----------------------

pero' l'esempio puo' essere modificato cosi', e funzionare

$ mkfifo fifo

$ echo 123 > fifo &
[1] 31905

$ while read -n1; do echo $REPLY; done < fifo
1
2
3

[1]+  Done                    echo 123 >fifo


--
Per REVOCARE l'iscrizione alla lista, inviare un email a [EMAIL PROTECTED] con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a [EMAIL PROTECTED]

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Rispondere a