itatore e "a capo". Se non viene fornito alcun NOME, la riga letta è memorizzata nella variabile REPLY. Opzioni: -a array Assegna le parole lette agli indici sequenziali della variabile di ARRAY, iniziando da zero -d delim Continua fino alla lettura del primo carattere di DELIM, invece di un ritorno a capo -e Usa Readline per ottenere la riga -E Usa Readline per ottenere la riga, e utilizza il completamento predefinito d bash anziché quello predefinito di Readline -i testo Usa TESTO come testo iniziale per Readline -n ncarat Ritorna dopo la lettura di NCARAT caratteri invece di attendere un a capo, ma rispetta un delimitatore se vengono letti meno di NCARAT caratteri prima del delimitatore stesso -N ncarat Ritorna solo dopo la lettura di NCARAT caratteri esatti, a meno che non si riscontri un EOF o un time out di lettura, ignorando qualsiasi delimitatore -p stringa Visualizza la stringa PROMPT senza un a capo finale prima del tentativo di lettura -r Non ammette backslash per fare l'escape dei caratteri -s Non fa l'echo dell'input proveniente da un terminale -t secondi Va in timeout e restituisce insuccesso se non viene letta una riga di input completa entro i SECONDI forniti. Il valore della variabile TMOUT è il timeout predefinito. SECONDI può essere una frazione. Se SECONDI è pari a 0, la lettura termina immediata- mente, senza provare a leggere dati, restituendo successo solo se l'input è disponibile sul descrittore di file specificato. Se viene superato il timeout lo stato di uscita è maggiore di 128 -u fd Legge dal descrittore di file FD invece che dallo standard input Stato di uscita: Il codice restituito è zero a meno che non sia riscontrato un EOF, un timeout in lettura (nel qual caso sarà maggiore di 128), un errore di assegnazione di variabili, o venga fornito un descrittore di file non valido come argomento per -u.