Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : Liste aus Datei auslesen und in der Hälfte teilen



e271
15-01-2015, 16:25
Hi,

wie kann ich denn einfach eine Datei, bestehend aus z.B. einer Namensliste, in zwei Teile teilen? Ich möchte dabei die Liste genau in der Hälfte teilen (bei einer ungeraden Anzahl an Zeilen soll die erste Hälfte eine Zeile mehr enthalten) und die beiden Hälften jeweils in einer Datei speichern.

Das ist wahrscheinlich nur ein sed-Einzeiler, aber ich komme gerade nicht drauf.

Danke im Voraus!

e271

fork
19-03-2015, 20:57
Mit "wc" kannst Du Dir die Anzahl der Zeilen ermitteln lassen. Und Du hast recht mit sed kannst Du Dir bestimmte Bereiche u. a. bestimmt durch Zeilennummern ausgeben lassen.

Also: Fix die Manpages durch gelesen, dann kannst Du Dein Problem lösen. :)