![]() |
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| S'il vous plaît, aidez à écrire un script exécutable pour extraire certaines parties d'un fichier | iammitra | De programmation et de script Shell | 9 | 05-13-2009 11:34 AM |
| Comment faire pour extraire des parties d'un fichier pour créer une outfile | iammitra | De programmation et de script Shell | 21 | 05-11-2009 12:06 PM |
| faire partie d'un fichier | bebop1111116 | De programmation et de script Shell | 11 | 10-09-2006 11:19 AM |
| filtre d'un gros fichier à l'aide de sed ou awk script | apalex | De programmation et de script Shell | 1 | 07-25-2005 05:45 PM |
| cksum parties d'un fichier | crazykelso | UNIX pour les nuls Questions et réponses | 6 | 07-30-2002 12:38 PM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
Extraction des parties d'un fichier.
Bonjour,
J'ai un fichier XML ci-dessous et je voudrais pour en extraire toutes les lignes entre <JOB & </ job> pour chaque événement. Le nombre de lignes entre eux ne sont pas fixes. Anyways awk pour ce faire? \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 "OCT \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 "OCT \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 |
|
||||
|
si vous avez 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()
sortie 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"/> |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|