Tilføj tekst til fil uden ny linje med echo >> file.txt - Sådan gør du!

Hvordan kan der tilføjes tekst til en fil uden at tilføje en ny linje, når der bruges echo $something >> file.txt?

For at tilføje tekst til en fil uden at tilføje en ny linje, når der bruges echo $something >> file.txt, kan du bruge printf, echo -n, sed eller perl.

Hvordan kan der tilføjes tekst til en fil uden at tilføje en ny linje, når der bruges echo $something >> file.txt?

For at tilføje tekst til en fil uden at tilføje en ny linje, når der bruges echo $something >> file.txt, kan du følge disse metoder:

  • Brug af printf:
    printf "%s" "$something" >> file.txt
  • Brug af echo -n:
    echo -n "$something" >> file.txt
    Bemærk: -n flaget forhindrer echo i at tilføje en ny linje.
  • Brug af sed:
    sed -i '$ s/$/'"$something"'/' file.txt
    Bemærk: Denne kommando tilføjer $something til slutningen af den sidste linje i filen.
  • Brug af perl:
    perl -pi -e 'chomp if eof; $_ .= "$something" if eof' file.txt
    Bemærk: Denne kommando tilføjer $something til slutningen af den sidste linje i filen uden at tilføje en ny linje.

Disse metoder sikrer, at den nye tekst tilføjes direkte til slutningen af filen uden at oprette en ny linje.