cat file1 file2 >file3 ohne LF

Dieses Thema im Forum "Shell-Skripte" wurde erstellt von ron9999, 02.04.2008.

  1. #1 ron9999, 02.04.2008
    ron9999

    ron9999 Grünschnabel

    Dabei seit:
    02.04.2008
    Beiträge:
    6
    Zustimmungen:
    0
    Hallo Forum,
    wie kann ich 2 Files in ein 3. File copieren ohne LF (0A)

    nicht so:
    inhalt1
    inhalt2

    sondern:
    inhalt1inhalt2

    danke
    Ron
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 worker, 02.04.2008
    Zuletzt bearbeitet: 02.04.2008
    worker

    worker König

    Dabei seit:
    29.03.2007
    Beiträge:
    848
    Zustimmungen:
    0
    Als "Anhängsel" ?
    So: cat datei1.txt >> datei2.txt
     
  4. #3 ron9999, 02.04.2008
    ron9999

    ron9999 Grünschnabel

    Dabei seit:
    02.04.2008
    Beiträge:
    6
    Zustimmungen:
    0
    danke worker,
    ich habe inzwischen gefunden was ich suche.
    cat file | tr -d '\r\n'
    lg Ron
     
  5. #4 Gott_in_schwarz, 02.04.2008
    Zuletzt bearbeitet: 02.04.2008
    Gott_in_schwarz

    Gott_in_schwarz ar0

    Dabei seit:
    22.04.2007
    Beiträge:
    546
    Zustimmungen:
    0
    Ort:
    Niedersachsen
    Das ist schon ein wenig haarig, aber du könntest ja einfach die linefeeds mit perl oder so "wegmachen" lassen:
    Code:
    cat file1 file2 | perl -pe 's/^(.*)\n$/$1/' > file3
    Das geht bestimmt auch mit sed, bin aber grade zu faul für sowas..

    [Edit]:
    Erm, in deinem Post hast du btw auch nichts von CR (0D) gesagt..
    Abgesehen davon ist deine Lösung wesentlich geschickter (schneller, lesbarer, etc.) als meine.
    Überhaupt ist mein perl-Einzeiler voll das Kennedy-Attentat auf die Aufgabenstellung, wesentlich sinnvoller wäre natürlich ein 's|\n||' gewesen.
     
  6. #5 ron9999, 02.04.2008
    ron9999

    ron9999 Grünschnabel

    Dabei seit:
    02.04.2008
    Beiträge:
    6
    Zustimmungen:
    0
    danke Gott_in_schwarz
     
Thema:

cat file1 file2 >file3 ohne LF