|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Consultant informatique Inscription : mai 2011 Messages : 3 ![]() |
Bonjour,
je rencontre une problématique incroyable J'ai un répertoire contenant des fichiers au format .txt Dans chacun de ces fichiers, j'ai des lignes de la forme suivante: MB;SECONDE;5;51;GEORGES;PAUL;;;;;VAL1;500;100;100; MB;SECONDE;6;51;GEORGES;PAUL;;;;;VAL2;200;50;50; MB;SECONDE;7;51;GEORGES;PAUL;;;;;VAL3;100;20;20; MB;SECONDE;7;51;FABIEN;JEAN;;;;;VAL3;100;20;20; MB;SECONDE;6;51;FABIEN;JEAN;;;;;VAL2;200;50;50; MB;SECONDE;5;51;FABIEN;JEAN;;;;;VAL1;500;100;100; Ces fichiers sont traités en java etc.. Le probleme que je rencontre, c'est qu'il faut que je somme les montant des lignes "VAL2" et "VAL3" c'est a dire je dois me retrouver avec des fichiers : MB;SECONDE;5;51;GEORGES;PAUL;;;;;VAL1;500;100;100; MB;SECONDE;6;51;GEORGES;PAUL;;;;;VAL2;300;70;70; MB;SECONDE;6;51;FABIEN;JEAN;;;;;VAL2;300;70;70; MB;SECONDE;5;51;FABIEN;JEAN;;;;;VAL1;500;100;100; J’étais parti sur la commande suivante: Code :
Quelqu'un aurait il une idée ???? Merci beaucoup |
||
|
|
00
|
|
|
#2 | |
|
Expert Confirmé Sénior
![]() Inscription : février 2008 Messages : 2 073 ![]() |
Bonjour,
déjà, ça Citation:
ensuite, pour awk, tu vas réfléchir un peu à la manière dont tu le ferais "à la main" : tu notes chaque opération, chaque condition... regarde le premier lien dans ma signature. après, tu te documenteras sur awk pour voir quelles fonctions peuvent faire le boulot. |
|
|
|
10
|
Copyright © 2000-2012 - www.developpez.com