1. Weiterleitung zu NetzLiving.de
  2. Forum
    1. Unerledigte Themen
  3. zum neuen Forum
  • Anmelden
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Informatik Forum
  2. Software und Anwendungen
  3. Betriebssysteme

cat

    • Linux
  • Christoph R.
  • 11. Mai 2007 um 12:59
  • Unerledigt
Hallo zusammen,

das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)

Vielen Dank für die Treue und das Verständnis!
  • Christoph R.
    Punkte
    2.626
    Beiträge
    428
    • 11. Mai 2007 um 12:59
    • #1

    Ich möchte 40 Textdateien ausdrucken. Nachdem in jeder nur sehr wenig drinnen steht will ich sie zuerst in eine große Textdatei zusammenmergen um nicht unnötig Papier zu verschwenden.

    Das habe ich so probiert:

    Code
    cat *.txt > ./../all.txt

    Funktioniert eigentlich ganz gut, nur möchte ich jetzt noch, dass zwischen 2 Dateien noch ausgegeben wird welche Datei als nächstes kommt, so dass man sich in all.txt auch noch orientieren kann. Außerdem will ich nach jeder Textdatei ein paar Leerzeilen einfügen, damit das nicht alles so zusammenklebt.

    Geht das mit cat irgendwie? Im manual steht nichts dazu. Oder geht es mit einem sonstigen Linux-Tool?

  • mnemetz
    Punkte
    2.895
    Beiträge
    557
    • 11. Mai 2007 um 13:05
    • #2

    Ich würde erst mit sed eine leerzeile oder was du willst anfügen und nachher mit cat alles zusammenfassen

  • Paulchen
    Gast
    • 11. Mai 2007 um 13:05
    • #3
    Code
    for file in *.txt; do echo $file; cat $file; done > ../all.txt

    Das muss man natürlich nicht alles in eine Wurst schreiben:

    Code
    for file in *.txt; do
        echo $file;
        cat $file;
    done > ../all.txt

    Natürlich kannst in die Schleife an der gewünschten Stelle noch weitere echos (oder andere Befehle) einfügen.

  • Christoph R.
    Punkte
    2.626
    Beiträge
    428
    • 11. Mai 2007 um 13:14
    • #4

    Danke, das mit dem Script gefällt mir.

  • Maximilian Rupp 27. Dezember 2024 um 00:10

    Hat das Thema aus dem Forum Betriebssysteme nach Betriebssysteme verschoben.

  1. Datenschutzerklärung
  2. Impressum