Ergebnis 1 bis 3 von 3
  1. #1
    Jonagold
    Themenstarter

    Registriert
    05.2009
    Beiträge
    21

    Dateien zeilenweise zusammenfügen

    Guten Abend allerseits...

    Hab ein kleines Problem, bei dem ich hoffe, das mir jemand helfen kann...

    Habe mit verschiedenen "grep" und "sed" Anweisungen eine Datei so aufgesplittet, das die von mir benötigten Werte in 4 (!) Dateien zeilenweise gespeichert sind.

    Nun möchte ich die Dateien gern zusammenführen, und zwar nach folgenden Muster:

    Datei_1_Zeile_1 Datei_2_Zeile_1 Datei_3_Zeile_1 Datei_4_Zeile_1
    Datei_1_Zeile_2 Datei_2_Zeile_2 Datei_3_Zeile_2 Datei_4_Zeile_2
    usw...

    Als Seperator kann TAB, Semikolon, oder Komma in Frage kommen.

    Hab "paste" mit dem -d Argument ausprobiert.

    Leider fügt es mir die Werte schon zusammenhängend zusammen, aber untereinander.

    Bsp:

    Datei_1_Zeile_1
    Datei_2_Zeile_1
    Datei_3_Zeile_1
    Datei_4_Zeile_1
    Datei_1_Zeile_2
    Datei_2_Zeile_2
    Datei_3_Zeile_2
    Datei_4_Zeile_2

    Der noch mögliche -s Schalter hilft hier auch nicht.

    Hat hier irgendjemand einen Rat, wie ich mein kleines Problemchen lösen kann?

    Vielen Dank

  2. #2
    Altländer Pfannkuchenapfel Avatar von gKar
    Registriert
    06.2008
    Ort
    Wetter (Ruhr)
    Beiträge
    4.456
    Das sollte sich mit einem kleinen Perl-Script schnell machen lassen.
    Wirf doch mal einen Blick ins Pers-Tutorial.
    Grundidee:
    Vier Eingabedateien E1 bis E4 öffnen, eine Ausgabedatei A öffnen,
    Schleife: Zeile aus Eingabe E1 auslesen, chomp (Zeilenumbruch abschneiden), nach A schreiben, dasselbe für E2 bis E4, dann Zeilenumbruch nach A schreiben.
    Wenn E1 zuende gelesen, Schleife abbrechen und alle 5 Dateien schließen.
    * Wer nichts weiß, muss alles glauben.
    * Geduld mit der Streitsucht der Einfältigen! Es ist nicht leicht zu begreifen, dass man nicht begreift.
    Marie von Ebner-Eschenbach

    Mac-Tastaturlayout für Windows (z.B. in Bootcamp oder VM)

  3. #3
    Charlamowsky Avatar von Rastafari
    Registriert
    03.2005
    Beiträge
    12.959
    Ein simples:
    Code:
    paste File1 File2 File3 Filen
    ...should do the job.
    Überrprüfe deine Dateien mal mit einem Hexdump auf irgendwelche versehentlich eingebauten, obskuren Steuerzeichen am Zeilenende, die dir vllt da querschiessen könnten.
    (Alternativ gäbe es auch noch "lam", das eine ganz ähnliche Funktion besitzt...)

Ähnliche Themen

  1. PDF Dateien zusammenfügen
    Von Jojo_Action im Forum Officeanwendungen
    Antworten: 16
    Letzter Beitrag: 09.01.2010, 20:08
  2. iso Dateien zusammenfügen
    Von Lovecraft im Forum Andere Software
    Antworten: 0
    Letzter Beitrag: 14.06.2008, 12:23
  3. M4A-Dateien zusammenfügen für Hörbuch
    Von Mr-Orange im Forum iPod classic/nano/shuffle
    Antworten: 6
    Letzter Beitrag: 14.12.2007, 05:13
  4. Dateien zusammenfügen?
    Von MikeZ im Forum Filetransfer
    Antworten: 4
    Letzter Beitrag: 21.04.2006, 17:57
  5. dateien zusammenfügen
    Von pbapfel im Forum Musikproduktion
    Antworten: 4
    Letzter Beitrag: 07.03.2006, 01:50

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •