![]() |
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 |
| C-Programm zum Extrahieren von Text zwischen zwei Begrenzungszeichen von einigen Text-Datei | kukretiabhi13 | High-Level-Programmierung | 7 | 12-03-2008 06:29 PM |
| zum Extrahieren von Spalten aus einer Textdatei | ihot | Shell Programmierung und Scripting | 16 | 05-06-2008 12:33 AM |
| Extrahieren von Text in 2 Spalten der Ausgabedatei. | Dänisch Shakil | Shell Programmierung und Scripting | 2 | 10-19-2007 11:03 AM |
| Auszug bestimmte Textdatei dringend pls | reyazan | UNIX for Dummies Questions & Answers | 2 | 10-20-2005 10:36 AM |
| Wie zum Extrahieren von Daten aus einer Textdatei | negixx | Shell Programmierung und Scripting | 1 | 07-19-2005 10:30 PM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Wie zum Extrahieren von Text aus XML-Datei
Ich habe einige XML-Dateien erstellt haben, dass durch den Export einer Website von RedDot. Ich möchte, um die Kosten,
Kurs-Nummer, Bezeichnung, Treffen und Informationen. <? xml version \u003d "1.0" encoding \u003d "UTF-16" standalone \u003d "yes"?> - <PAG PAG0 \u003d "3AE6FCFD86D34896A82FCA3B7B76FF90" PAG3 \u003d "525312" PAG7 \u003d "38574,3936342593" PAG8 \u003d "48E1DBCD03594F0E8CE93D9736BD5698" PAG9 \u003d "C8E8FB21EE5343FEBA77C040EF1C9BFC" PAG11 \u003d "39160,5590162037" PAG12 \u003d "C8E8FB21EE5343FEBA77C040EF1C9BFC" PAG13 \u003d "39160,5937384259" PAG14 \u003d "C8E8FB21EE5343FEBA77C040EF1C9BFC" PAG15 \u003d "" PAG16 \u003d "" PAG17 \u003d "0" PAG18 \u003d "1" PAG19 \u003d "48E1DBCD03594F0E8CE93D9736BD5698" PAG20 \u003d "" PAG21 \u003d "79EA41233D5F4B36B0BAC07286866783" PAG22 \u003d "0" PAG23 \u003d "0" PAG29 \u003d "39160,5937384259" PAG30 \u003d "0" PAG31 \u003d "38574,3936342593" PAG32 \u003d "0" PAG33 \u003d "0"> - <IO_VAL> <VAL VAL1 \u003d "3AE6FCFD86D34896A82FCA3B7B76FF90" VAL2 \u003d "2" VAL3 \u003d "PAG" VAL4 \u003d "Advanced HVAC Maintenance" VAL6 \u003d "3AE6FCFD86D34896A82FCA3B7B76FF90" VAL7 \u003d "0" VAL8 \u003d "0" VAL9 \u003d "38748,7126851852" VAL10 \u003d "0" / > <VAL VAL1\u003d"B6FC365A81BA49F6B87D5F83A385FF50" VAL2\u003d"1" VAL3\u003d"PGE" VAL4\u003d"text" VAL6\u003d"B6FC365A81BA49F6B87D5F83A385FF50" VAL7\u003d"0" VAL8\u003d"0" VAL9\u003d"39160.5590046296" VAL10\u003d"0"> $ 400 < BR> $ 400 </ VAL> <VAL VAL1\u003d"0DE7DBA40D9C4570AF7E1052369443CF" VAL2\u003d"1" VAL3\u003d"PGE" VAL4\u003d"text" VAL6\u003d"CE65E148437444F6BE216C8C6889B241" VAL7\u003d"0" VAL8\u003d"0" VAL9\u003d"38574.3936342593" VAL10\u003d"0"> XPOB 556 -501 <BR> XPOB 556-502 </ VAL> <VAL VAL1\u003d"6407D6626D1F448389C817DABD01C51F" VAL2\u003d"1" VAL3\u003d"PGE" VAL4\u003d"text" VAL6\u003d"6407D6626D1F448389C817DABD01C51F" VAL7\u003d"0" VAL8\u003d"0" VAL9\u003d"39160.3767361111" VAL10\u003d"0"> 6 / 2-8/4 <BR> 6/4-7/11 * </ VAL> <VAL VAL1\u003d"8B3B923981B346B499770E3DCA8230F0" VAL2\u003d"1" VAL3\u003d"PGE" VAL4\u003d"text" VAL6\u003d"D1E8B01771824275997556D439647E4E" VAL7\u003d"0" VAL8\u003d"0" VAL9\u003d"38574.3936342593" VAL10\u003d"0"> S < BR> MW </ VAL> <VAL VAL1\u003d"BAA7472ACAD742E1A8BAED1FDABCE2E9" VAL2\u003d"1" VAL3\u003d"PGE" VAL4\u003d"text" VAL6\u003d"BAA7472ACAD742E1A8BAED1FDABCE2E9" VAL7\u003d"0" VAL8\u003d"0" VAL9\u003d"38755.6905902778" VAL10\u003d"0"> Dieser Schwellenwert von 40 Stunden-Kurs baut auf die Themen, die in der Basic-HVAC Maintenance natürlich. <em> Voraussetzung: Basic Heiz-und Klimaanlagen Wartung Instructor Kurs oder Genehmigung erforderlich, vor der Registrierung. </ em> Bücher nicht im Lieferumfang enthalten </ VAL> <VAL VAL1\u003d"D48131678F254EDF9D8ABDB2C13EDC6A" VAL2\u003d"1" VAL3\u003d"PGE" VAL4\u003d"text" VAL6\u003d"8B75B8517379488CBEBD4E55DBD76E7C" VAL7\u003d"0" VAL8\u003d"0" VAL9\u003d"38574.3936342593" VAL10\u003d"0"> M < BR> M </ VAL> <VAL VAL1\u003d"E316E14FFDC94C4CBC856554ADF971C1" VAL2\u003d"1" VAL3\u003d"PGE" VAL4\u003d"text" VAL6\u003d"E316E14FFDC94C4CBC856554ADF971C1" VAL7\u003d"0" VAL8\u003d"0" VAL9\u003d"39160.3768287037" VAL10\u003d"0"> * Nein Klasse 7/2-4 </ VAL> <VAL VAL1\u003d"DF2EF049448F41A7AC18B4B71BA6F66D" VAL2\u003d"1" VAL3\u003d"PGE" VAL4\u003d"text" VAL6\u003d"467A8FEB25964EE2924BC3183C5FB424" VAL7\u003d"0" VAL8\u003d"0" VAL9\u003d"38574.3936342593" VAL10\u003d"0"> 8 Mittag-<BR> 8-Uhr </ VAL> </ IO_VAL> </ PAG> Der Text möchte ich Extrakt wird aus diesem Bereich VAL10 \u003d "0"> <BR> $ 400 $ 400 </ VAL> VAL10 \u003d "0"> XPOB 556-501 <BR> XPOB 556-502 </ VAL> VAL10 \u003d "0"> 6/2-8/4 <BR> 6/4-7/11 * </ VAL> VAL10 \u003d "0"> S <BR> MW </ VAL> VAL10 \u003d "0"> Das 40-Stunden-Kurs baut auf die Themen, die in der Basic-HVAC Maintenance natürlich. Kurs wird in Bldg.. <em> Voraussetzung: Basic Heiz-und Klimaanlagen Wartung Instructor Kurs oder Genehmigung erforderlich, vor der Registrierung. </ Em> Bücher nicht im Lieferumfang enthalten </ VAL> VAL10 \u003d "0"> M <BR> M </ VAL> VAL10 \u003d "0"> * Keine Klasse 7/2-4 </ VAL> VAL10 \u003d "0"> 8 Uhr mittags <BR>-8-Uhr </ VAL> Ich habe AIX Version 5. Alle Vorschläge wäre zutiefst dankbar. |
|
||||
|
Code:
awk '/VAL10="0">/ {
match($0,"VAL10=\"0\">")
v1start=RSTART
match($0,"</VAL>")
v2start=RSTART
print substr($0,v1start,v2start)
}
' "file"
Code:
# ./test.sh VAL10="0">$400<BR>$400</VAL> VAL10="0">XPOB 556-501<BR>XPOB 556-502</VAL> VAL10="0">6/2-8/4 <BR>6/4-7/11*</VAL> VAL10="0">S<BR>MW</VAL> VAL10="0">This 40-hour course expands upon the topics covered in the Basic HVAC Maintenance course.<EM>Prerequisite: Basic Heating and Air Conditioning Equipment Maintenance course or instructor approval required prior to registering.</EM> Books not included</VAL> VAL10="0">M<BR>M</VAL> VAL10="0">*No class 7/2-4</VAL> VAL10="0">8 a.m.-noon<BR>8 a.m.-noon</VAL> |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|