At konvertere CRLF (Carriage Return Line Feed) til linjeskift (LF) i filer på Linux kan gøres på flere måder. Her er nogle af de mest effektive metoder:
dos2unix
kommandoenDen mest enkle og direkte metode er at bruge dos2unix
kommandoen, som er designet til netop dette formål.
dos2unix
hvis det ikke allerede er installeret:
sudo apt-get install dos2unix
dos2unix filnavn
tr
kommandoenEn anden enkel metode er at bruge tr
kommandoen til at oversætte CRLF til LF.
tr -d '\r' < inputfil > outputfil
awk
kommandoenDu kan også bruge awk
til at fjerne CR-tegnene.
awk '{ sub("\r$", ""); print }' inputfil > outputfil
perl
kommandoenPerl kan også bruges til at konvertere CRLF til LF.
perl -pe 's/\r
/
/' inputfil > outputfil
sed
kommandoer?Ja, som nævnt ovenfor er dos2unix
kommandoen den mest enkle og direkte metode til at konvertere CRLF til LF. Den kræver minimal indsats og er specifikt designet til denne opgave, hvilket gør den til et bedre valg end sed
kommandoer for de fleste brugere.
Spar dig selv for besvær og kom igennem din to-do liste i dag
1
Beskriv din opgave
2
Modtag bud
3
Få løst din opgave
Møbelsamling
Hjælp med at samle Ikea klædeskab
Maler
Klargøring af lejlighed til flyttesyn
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Havearbejde
Beskæring af 4 større træer
IT support
Geninstallering af windows + programmer
Elektriker
Installation af Sonos musikanlæg i hus
Rengøring
Ugentlig rengøring af lejlighed (114kvm)
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Elektriker
Opsætning af lamper i stue og soveværelse
Catering
3-retters menu til 14 mennesker