...
IFS=$IFS_backup
tale che poi:
il ripristino di IFS non è strettamente necessario: la modifica avviene su di una variabile locale che, se non esportata, non ha effetto sulla variabile globale.
scusa con massimo rispetto
quello che dici è vero -solo- se lo script termina li
diversamente lo scope di quel IFS in quello script è globale per quello script in quanto non sta in uno scope dichiarato local
se lo script non termina li allora IFS rimane modificato rispetto a come ha ereditato dall' ENV e quindi rischi che te lo scordi e fai pasticci...chiaramente fai i test te ne rendi conto e debugghi per carità...
Io per sicurezza in codice lungo preferisco fare il backup e ripristinarlo subito dopo l'utilizzo...sto più rilassato
L