Modificare line endings (EOL)
A cura di
Dennis Angemi
| issue
#215
| guida/e
Andrea Borruso
A volte, quando si creano file a partire da script bash
, può capitare di osservare strani simboli nel nome dei file di output
Questo è dovuto al differente modo in cui i sistemi operativi gestiscono i caratteri di fine riga o line endings (CR vs LF) e si può facilmente ovviare al problema agendo da CLI o dall’editor con il quale lavoriamo.
CLI
Se si vogliono modificare i caratteri di fine riga da riga di comando sarà necessario utilizzare dos2unix
. Ad esempio, per modificare i line endings e renderli compatibili con linux sarà sufficiente lanciare
dos2unix filename
Editor
Praticamente tutti gli editor ti consentono di modificare i caratteri in questione. Se usi Visual Studio Code, ad esempio, basterà fare click su LF
o CRLF
dalla barra in basso a destra.
Riferimenti
- dos2unix : https://manned.org/dos2unix
- Visual Studio Code : https://code.visualstudio.com/