|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2005 Messages : 74 ![]() |
J'ai un fichier avec le format suivant :
Code :
Code :
|
||||
|
|
00
|
|
|
#2 | ||||
|
Membre expérimenté
![]() Inscription : mars 2007 Messages : 469 ![]() |
Avec grep (de GNU) c'est simple
Code :
grep -B2 -A1 "^processed : 0" test.txt Résultat : Code :
man grep : Code :
__________________
Loi de Murphy: La Théorie c'est quand ça ne marche pas mais que l'on sait pourquoi. La Pratique c'est quand ça marche mais qu'on ne sait pas pourquoi. Quand la théorie rejoint la pratique ça ne marche pas et on ne sait pas pourquoi. |
||||
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2005 Messages : 74 ![]() |
|
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : juillet 2004 Messages : 2 246 ![]() |
Tu peux feinter avec grep qui renvoie le numéro de ligne, ensuite tu joues avec tail et head et ça devrait aller.
__________________
Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer. |
|
|
00
|
|
|
#5 | ||
|
Membre éprouvé
![]() Inscription : mai 2002 Messages : 535 ![]() |
Vous pouvez aussi vous inspirez ce ceci
Code :
__________________
Signé : Capitaine Jean-Luc Picard |
||
|
|
00
|
|
|
#6 | ||
|
Membre expérimenté
![]() Inscription : mars 2007 Messages : 469 ![]() |
Un petit awk, à condition que ton fichier ait une structure bien définie
Code :
__________________
Loi de Murphy: La Théorie c'est quand ça ne marche pas mais que l'on sait pourquoi. La Pratique c'est quand ça marche mais qu'on ne sait pas pourquoi. Quand la théorie rejoint la pratique ça ne marche pas et on ne sait pas pourquoi. |
||
|
|
00
|
|
|
#7 |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2005 Messages : 74 ![]() |
ça marche,
La solution de "BlaireauOne" est très intéressante ça me donne beaucoup d'idées. Merci beaucoup à tout le monde , |
|
|
00
|
|
|
#8 |
|
Membre à l'essai
![]() Inscription : août 2005 Messages : 82 ![]() |
|
|
|
00
|
|
|
#9 |
|
Membre Expert
![]() Inscription : mars 2002 Messages : 945 ![]() |
À titre indicatif, on peut remplacer la vingtaine de lignes awk par :
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com