Sådan tilføjer du en ny linje, når du appenderer tekst til en fil i bash

Hvordan tilføjes en ny linje, når der appenderes tekst til en fil i bash?

For at tilføje en ny linje, når du appenderer tekst til en fil i bash, kan du bruge metoder som echo med escape-sekvens, printf, echo uden escape-sekvens eller cat med here document.

Hvordan tilføjes en ny linje, når der appenderes tekst til en fil i bash?

For at tilføje en ny linje, når du appenderer tekst til en fil i bash, kan du bruge forskellige metoder. Her er nogle af de mest almindelige:

  • Brug af echo med escape-sekvens:
    echo -e "Ny tekst
    " >> filnavn.txt

    Her bruges -e flaget til at aktivere fortolkning af escape-sekvenser som for ny linje.

  • Brug af printf:
    printf "Ny tekst
    " >> filnavn.txt

    printf kommandoen fortolker automatisk escape-sekvenser som for ny linje.

  • Brug af echo uden escape-sekvens:
    echo "Ny tekst" >> filnavn.txt

    Dette vil også tilføje en ny linje, da echo som standard tilføjer en ny linje efter teksten.

  • Brug af cat med here document:
    cat <> filnavn.txt
    Ny tekst
    EOL

    Her bruges en here document til at tilføje flere linjer tekst til filen.

Disse metoder sikrer, at den nye tekst tilføjes på en ny linje i filen.