zwei Dateien aneinander Reihen mit cat und seq

Dieses Thema im Forum "Shell-Skripte" wurde erstellt von Honza, 31.08.2006.

  1. Honza

    Honza Grünschnabel

    Dabei seit:
    31.08.2006
    Beiträge:
    3
    Zustimmungen:
    0
    Hallo,
    ich hoffe es kann jemand helfen.
    Also, ich habe mehrere topo-* Dateien die von 01 bis 24 durchnummeriert sind. Das gleiche gilt für *-Quer*.temp Dateien (sind auch von 01-24 durchnummeriert).
    Es sollen jeweils die Quer-Dateien an die entsprechenden topo- Dateien angehangen werden.

    Was nun aber passiert:
    Es werden erst alle topo-Dateien hintereinander bzw. untereinander geschrieben und am Ende wird eine Quer-Datei angehangen (in zusammen.. dat).


    for u in `seq 1 24`; do cat topo-0$uq* 0$u-Quer*.temp > zusammen$u.dat; done

    for v in `seq 1 24`; do cat topo-$vq* $v-Quer*.temp > zusammen$v.dat; done
     
  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 Wolfgang, 31.08.2006
    Wolfgang

    Wolfgang Foren Gott

    Dabei seit:
    24.04.2005
    Beiträge:
    3.978
    Zustimmungen:
    0
    Ort:
    Erfurt
    Hallo
    Das ist ja auch kein Wunder, da du erst alles Dateien des ersten Typs ausgibst und danach die des zweiten Typs.

    Und die Vornullen lassen sich auch besser mit seq erzeugen.
    e.G.
    Code:
    for i in $(seq -f"%02g" 24); do cat ${i}-first>ziel-${i}&& cat ${i}-second>>ziel-${i}; done
    
    man seq

    Gruß Wolfgang
     
  4. Honza

    Honza Grünschnabel

    Dabei seit:
    31.08.2006
    Beiträge:
    3
    Zustimmungen:
    0
    Erstmal danke für die Hilfe hat bestens funktioniert.
    Ich hatte nat. schon rumgesucht, aber ich bin noch recht neu auf dem Gebiet. Mir ist ziemlich klar was ich will, doch die Syntax habe ich noch nicht ganz so verinnerlicht (es gäbe unendlich viele Möglichkeiten für mich Punkte und Kommas anzuorden :). Aber ich lerne.

    gruß Honza
     
Thema:

zwei Dateien aneinander Reihen mit cat und seq

Die Seite wird geladen...

zwei Dateien aneinander Reihen mit cat und seq - Ähnliche Themen

  1. Bash - Zwei Binärdateien vergleichen (SQL Diff)

    Bash - Zwei Binärdateien vergleichen (SQL Diff): Moin, versuche zwei SQL Dumps miteinander zu vergleichen, dazu hole ich Stammdaten aus der MSSQL-DB und speichere sie direkt unter der Bash in...
  2. Vergleich von zwei Dateien

    Vergleich von zwei Dateien: Guten Morgen, ich bin auf der Suche nach einem Befehl in der Konsole, um zwei Dateien zu vergleichen. Der Befehl öffnet ein Fenster in dem...
  3. Zwei Dateien vergleichen

    Zwei Dateien vergleichen: Hallo Zusammen, ich beschäftige mich seit kurzem mit Unix und hab schon folgende Aufgabe, die ich lösen möchte. Vielleicht könnt ihr mir...
  4. Zwei Textdateien

    Zwei Textdateien: Hallo an alle! Ich habe zwei Textdateien. Erste sieht so aus: iptables -t filter -I vpn_users -p tcp -s dynamicipoftheuser -d iptables -t...
  5. Systempartition um den Speicherplatz der zweiten Disk erweitern

    Systempartition um den Speicherplatz der zweiten Disk erweitern: Guten Tag liebe Leute Ich habe einen virtuellen Server mit 2 Disk a je 25GB. Nun möchte ich, das meine Hauptpartition um diese zusätzlichen 25GB...