Ho esportato i risultati in un file di testo da un programma in esecuzione su Windows 7 e copiato il file su Xubuntu 14.04. In un terminale, ho eseguito dos2unix file.txt
, che mi dice converting file out_mapqtl.txt to Unix format
. Tuttavia, quando guardo il file con less
, continuo a vedere Windows end-of-line come^M, e wc -l
mi restituisce "0".dos2unix non converte^M
Ho provato diverse cose descritte here, ma nessuna funziona. Ho quindi aperto il file in Vim e ho fatto :%s/\r/\r/g
come spiegato there, che ha funzionato bene. Quindi qualche idea sul perché dos2unix non ha funzionato? Ci sarebbe un modo per evitare di aprire Vim ogni volta?
Un po 'tardi qui ...Ma ho scritto un piccolo programma che rende la vita più facile di dos2unix quando non si è sicuri del formato di input, o quando i formati di input sono mescolati: https://github.com/mdolidon/endlines –