tr -d '\n' < file.txt
Oder
awk '{ printf "%s", $0 }' file.txt
Oder
sed ':a;N;$!ba;s/\n//g' file.txt
Diese Seite hier hat eine Menge anderer Methoden, um Zeilenumbrüche zu entfernen.
bearbeitet, um Katzenmissbrauch zu entfernen :)
tr --delete '\n' < yourfile.txt
tr -d '\n' < yourfile.txt
Bearbeiten:
Wenn keiner der hier geposteten Befehle funktioniert, dann haben Sie etwas anderes als einen Zeilenumbruch, der Ihre Felder trennt. Möglicherweise haben Sie DOS/Windows-Zeilenenden in der Datei (obwohl ich erwarten würde, dass die Perl-Lösungen auch in diesem Fall funktionieren)?
Versuchen Sie:
tr -d "\n\r" < yourfile.txt
Wenn das nicht funktioniert, müssen Sie Ihre Datei genauer untersuchen (z. B. in einem Hex-Editor), um herauszufinden, welche Zeichen tatsächlich darin enthalten sind, die Sie entfernen möchten.