Stavo leggendo questo thread:Come scorrere le righe di un file?
Che cos'è IFS
? E qual è il suo utilizzo nel contesto di for
-cicli?
Risposta accettata:
IFS
sta per Input
Internal Field Separator
– è un carattere che separa i campi. Nell'esempio che hai pubblicato, è impostato sul carattere di nuova riga (n
); quindi dopo averlo impostato, for
elaborerà il testo riga per riga. In quell'esempio, potresti cambiare il valore di IFS
(a una lettera che hai nel tuo file di input) e controlla come verrà diviso il testo.
A proposito, dalla risposta che hai pubblicato la seconda soluzione è quella consigliata...
Come ha notato @jasonwryan, non è Input
ma Internal
. Nome Input
proveniva da awk
in cui c'è anche OFS
– Output Field Separator
.