Dovresti essere in grado di ottenere dos2unix
dal tuo gestore di pacchetti su Linux.
Se stai usando una distribuzione basata su Debian, dovresti essere in grado di fare sudo apt-get install dos2unix
.
Se stai usando una distribuzione simile a RH, dovresti essere in grado di fare sudo yum install dos2unix
.
Una volta installato, puoi semplicemente dare il file di destinazione come argomento'
dos2unix test.pl
Inoltre, tieni presente che questo potrebbe non essere l'unico problema che potresti incontrare durante il tentativo di spostare uno script su Linux da Windows.
Ad esempio, se stai invocando strumenti esterni nel tuo script, questi strumenti avranno probabilmente nomi diversi o non esisteranno affatto sull'altra piattaforma.
Inoltre, se stai utilizzando percorsi di file relativi con separatori di percorso, il separatore è diverso su Linux (che utilizza /
) rispetto a Windows (che utilizza \
).
Un'altra opzione potrebbe essere quella di utilizzare un editor di testo su Windows che supporti le terminazioni di riga UNIX.
Quali editor di testo gestiscono correttamente le interruzioni di riga in stile Windows e Unix?