Ich habe ein bisschen Mühe, eine große Textdatei in mehrere kleinere zu teilen. Syntax meiner Textdatei ist die folgende:Große Textdatei auf jeder leeren Zeile teilen
dasdas #42319 blaablaa 50 50
content content
more content
content conclusion
asdasd #92012 blaablaa 30 70
content again
more of it
content conclusion
asdasd #299 yadayada 60 40
content
content
contend done
...and so on
(dasdas # 42319 blaablaa 50 50, Content-Inhalt, mehr Inhalt & Inhalt Schluss sind alle ihre eigenen separaten Linien durch eine Leerzeile ist das Ende dieser Informationstabelle Eine typische Informationstabelle in meiner Datei hat irgendwo zwischen 10-40 Zeilen.)
Ich würde diese Datei in n kleinere Dateien aufteilen, wobei n die Menge der Inhaltstabellen ist.
Das
ist wäre es separat einer eigenen Datei, (whateverN.txt)
und
asdasd #92012 blaablaa 30 70
content again
more of it
content conclusion
wieder eine separate Datei whateverN + 1.txt und so weiter.
Es scheint wie awk
oder Perl
sind nette Tools für diese, aber nie zuvor verwendet, bevor die Syntax ist irgendwie verwirrend.
Ich habe diese beiden Fragen gefunden, die meinem Problem fast entsprechen, aber es ist mir nicht gelungen, die Syntax an meine Bedürfnisse anzupassen.
Split text file into multiple files &
https://unix.stackexchange.com/questions/46325/how-can-i-split-a-text-file-into-multiple-text-files
Wie soll man die Befehlszeileneingaben ändern, so dass es mein Problem löst?
Ich wette, müssen lernen, wie sie zu benutzen (awk, Perl, oder was auch immer) ein wenig, bevor Sie versuchen, sie zu benutzen, um Ihre Probleme zu lösen . –
Oder gibt es eine Sprache, die Sie wissen, dass Sie eine Lösung versuchen können? – mwp
Sehen Sie sich bitte [editing-help] (http://stackoverflow.com/editing-help) an. – Cyrus