1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Software und Anwendungen
  3. Tools und Produktivität

Zeilenumbrüche ersetzen

    • Frage
  • Unic0der
  • 4. Dezember 2004 um 10:47
  • Unic0der
    21
    Unic0der
    Mitglied
    Reaktionen
    4
    Punkte
    4.699
    Beiträge
    835
    • 4. Dezember 2004 um 10:47
    • #1

    Ich hab da ein 7MB großes Textfile, bei dem ich alle Zeilenumbrüche durch irgendein anderes Zeichen (z.B. @) ersetzen muss.

    Wie stelle ich das am einfachsten/schnellsten an? (Mit cat hab ich's schon versucht, war aber anscheinend zu dumm um es hinzukriegen)

    [EDIT]Verdammt, falsches Subforum :winking_face: - würde ja eigentlich besser in "Sonstige Probleme" passen...[/EDIT]

    http://www.informatik-forum.at/showthread.php?t=66532

  • rck
    15
    rck
    Mitglied
    Reaktionen
    2
    Punkte
    2.342
    Beiträge
    437
    • 4. Dezember 2004 um 11:08
    • #2
    Zitat von MacOS X

    Ich hab da ein 7MB großes Textfile, bei dem ich alle Zeilenumbrüche durch irgendein anderes Zeichen (z.B. @) ersetzen muss.

    Code
    rck@keds1:~> cat text
    irgendein
    blöder text
    rck@keds1:~> cat text | tr '\n' '*'
    irgendein*blöder text*rck@keds1:~>

    [ egapemoh eniem ] [ Korneuburg Community ] [ FB ] [ Xng ]

  • daff
    14
    daff
    Mitglied
    Reaktionen
    11
    Punkte
    2.021
    Beiträge
    386
    • 6. Dezember 2004 um 20:39
    • #3

    Für \n als Zeilenumbruch (Unix-like):

    Code
    > perl -p -i.bak -e 's/\n/@/g' filename.txt


    Für \r\n als Zeilenumbruch (Windows):

    Code
    > perl -p -i.bak -e 's/\r\n/@/g' filename.txt


    Eine von einer Million Möglichkeiten :)

    Restrain the specimen!

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Rechtliches

Impressum

Datenschutzerklärung