Il comando dos2unix converte i file utilizzando il set di caratteri esteso DOS nelle loro controparti standard ISO. Se dosfile e unixfile sono uguali, il file viene sovrascritto al termine della conversione.
Opzioni comando dos2unix
Opzione | Descrizione |
-cmode, –convmodemode | Imposta la modalità di conversione su modalità. I valori possibili sono ASCII, 7bit ISO e Mac. L'impostazione predefinita è ASCII. |
-h,–aiuto | Stampa un riepilogo della riga di comando ed esci. |
-k, –keepdate | Fai in modo che la data di modifica del file di output sia la stessa di quella del file di input. |
-ninfile outfile …, –newfileinfile outfile … | Modalità nuovo file. I nomi dei file devono essere forniti in coppia:il primo è il file di input, il secondo è il file di output. |
-ofile…;–oldfilefile… | Modalità file vecchio. Ogni file di input viene convertito sul posto. Questa è l'impostazione predefinita. |
-q, –silenzioso | Non stampare avvisi o messaggi. |
-V, –versione | Stampa le informazioni sulla versione ed esci. |
Se si verifica l'errore seguente durante l'esecuzione del comando dos2unix:
dos2unix: command not found
puoi provare a installare dos2unix come mostrato di seguito secondo la tua scelta di distribuzione:
Distribuzione | Comando |
---|---|
OS X | brew install dos2unix |
Debian | apt-get install dos2unix |
Ubuntu | apt-get install dos2unix |
Alpino | apk aggiungi dos2unix |
Arci Linux | pacman -S dos2unix |
Kali Linux | apt-get install dos2unix |
CentOS | yum install dos2unix |
Fedora | dnf installa dos2unix |
Raspbian | apt-get install dos2unix |
Esempi di comando dos2unix
1. Modifica le terminazioni di riga di un file:
$ dos2unix filename
2. Crea una copia con terminazioni di riga in stile Unix:
$ dos2unix -n filename new_filename