![]() |
Hallo und herzlich Willkommen aus den Vereinigten Staaten, die UNIX-und Linux-Foren! Vielen Dank für Ihren Besuch und die Teilnahme an unserem Global Community.
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Split große Datei, und fügen Sie Kopf-und Fußzeilen für jede Datei | ashish4422 | Shell Programmierung und Scripting | 1 | 04-15-2008 07:12 AM |
| Split eine Datei ohne Muster - Split, Csplit, Awk | madhunk | UNIX for Dummies Questions & Answers | 10 | 12-17-2007 12:57 PM |
| Split der Dateiname | rinku | Shell Programmierung und Scripting | 1 | 05-28-2007 02:47 AM |
| Teilen müssen, die Datei | getdpg | Shell Programmierung und Scripting | 11 | 09-04-2006 04:08 AM |
| Wie die Aufteilung Datei-Tags innerhalb Datei? | spookyrtd99 | Shell Programmierung und Scripting | 1 | 07-31-2006 01:50 AM |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
||||
|
Split-Datei mit awk
Ich versuche zu lesen, eine Datei und teilt die Datei in mehrere Dateien. Ich brauche, um neue Dateien mit anderen Satz von Zeilen aus der Original-Datei. Das bedeutet, die erste Ausgabe Datei enthält 10 Zeilen und 100 Zeilen der zweiten und so weiter. Die Kriterien ist, um die Zeilen zwischen zwei Zeilen mit einigen Zeichen (Variable)
zB. Eine Probe Eingabedatei DOC100 aaaaaa bbbbbb cccccccc ENDE DOC200 ddddddd eeeeeee ENDE Ich brauche, um die Linien zwischen DOC100 und END zu out.1 und zwischen DOC200 und den nächsten END zu out.2 Ich dachte, ich könnte dies mit awk und ich versuchte den folgenden Befehl ein, aber es hat nicht funktioniert. k \u003d grep DOC $ filename | cut-c4-6 awk-v cn \u003d $ k '/ DOC $ cn /, / END / (print $ 0)' $ filename> $ outfile Kann jemand mir helfen, zu dieser Frage? Danke |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|