![]() |
|
|
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 |
| Bitte helfen Sie sich an, um einen ausführbaren Skript für das Extrahieren von Teilen einer Datei | iammitra | Shell Programmierung und Scripting | 9 | 05-13-2009 11:34 AM |
| Wie, um die Teile einer Datei zu erstellen, einige outfile | iammitra | Shell Programmierung und Scripting | 21 | 05-11-2009 12:06 PM |
| Erste Teile einer Datei | bebop1111116 | Shell Programmierung und Scripting | 11 | 10-09-2006 11:19 AM |
| Filter Teile einer großen Datei mit sed oder awk Skript | apalex | Shell Programmierung und Scripting | 1 | 07-25-2005 05:45 PM |
| cksum Teile einer Datei | crazykelso | UNIX for Dummies Questions & Answers | 6 | 07-30-2002 12:38 PM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Extrahieren von Teilen einer Datei.
Hallo,
Ich habe eine XML-Datei wie unten, und ich möchte an, um alle zwischen den Zeilen <Job & </ job> Für jeden solchen Vorfall. Die Anzahl der Linien zwischen ihnen ist nicht festgelegt. Wie auch immer, dies zu tun awk? \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d <JOB APR \u003d "1" AUG \u003d "1" DEC \u003d "1" FEB \u003d "1" JAN \u003d "1" JUL \u003d "1" JUN \u003d "1" MAR \u003d "1" Mai \u003d "1" \u003d NOV " 1 "ÜLG \u003d" 1 "SEP \u003d" 1 "> <QUANTITATIVE NAME\u003d"B2_ADJ" QUANT\u003d"1"/> <QUANTITATIVE NAME\u003d"B2_NR" QUANT\u003d"1"/> </ Job> <JOB APR \u003d "1" AUG \u003d "1" DEC \u003d "1" FEB \u003d "1" JAN \u003d "1" JUL \u003d "1" JUN \u003d "1" MAR \u003d "1" Mai \u003d "1" \u003d NOV " 1 "ÜLG \u003d" 1 "SEP \u003d" 1 "> <QUANTITATIVE NAME\u003d"B2_ADJ" QUANT\u003d"1"/> <QUANTITATIVE NAME\u003d"B2_NR" QUANT\u003d"1"/> </ Job> \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d |
|
||||
|
Wenn Sie Python Code:
#!/usr/bin/env python
f=0
for line in open("file"):
if "</JOB" in line: f=0;continue
if "<JOB" in line:
f=1
continue
if f: print line.strip()
Ausgang Code:
# ./test.py <QUANTITATIVE NAME="B2_ADJ" QUANT="1"/> <QUANTITATIVE NAME="B2_NR" QUANT="1"/> <QUANTITATIVE NAME="B2_ADJ" QUANT="1"/> <QUANTITATIVE NAME="B2_NR" QUANT="1"/> |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|