cat file1 file2 >file3 ohne LF

R

ron9999

Grünschnabel
Hallo Forum,
wie kann ich 2 Files in ein 3. File copieren ohne LF (0A)

nicht so:
inhalt1
inhalt2

sondern:
inhalt1inhalt2

danke
Ron
 
Als "Anhängsel" ?
So: cat datei1.txt >> datei2.txt
 
Zuletzt bearbeitet:
danke worker,
ich habe inzwischen gefunden was ich suche.
cat file | tr -d '\r\n'
lg Ron
 
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.
 
Zuletzt bearbeitet:

Ähnliche Themen

Läuft eine Unix-Variante auf PC aus dem Jahr 2015, der nicht Windows-11-fähig ist?

Verzeichnis mit 1200 Dateien auf Verweise in Textdateien checken

chown Befehl in einem Script

perl: Zusammenführen von Zeilen, die mit Leerzeichen beginnen.

Dovecot: Geteilte Postfächer (Shared Mailboxes) funktionieren nicht

Zurück
Oben