Convertire un file in formato DOS

Archiviato in: manipolazione file — olaolaonline 5 settembre 2008 @ 20:53

Forse non tutti sanno che i file di testo creati sotto DOS/Windows hanno come terminatore di riga l’accoppiata di caratteri speciali CR/LF (carriage return/line feed o anche \r\n).

Linux e piu’ in generale i sistemi Unix invece utilizzano in solo carattere LF. Per questo quando si copia un file di testo da una macchina Windows si hanno problemi di visualizzazione.

Per risolvere il problema basta applicare al file il comando dos2unix.

dos2unix nomefile

Tale comando in genere non e’ compreso nelle installazioni base ed e’ contenuto in pacchetti che hanno nome diverso nelle varie distribuzioni linux. Credo pero’ che non dovrebbe mancare nella nostra linux box.