par Argenlos » 13 Mars 2004 11:55
Bonjour,
<BR>
<BR>Je ne suis pas un crac en se qui concerne la programmation, je me suis documenté, mais je perd pied...
<BR>
<BR>Voici mon pb:
<BR>
<BR>J'ai un fichier texte dans lequel je desire extraire une partie du texte
<BR>le fichier de travail ce nomme "avg6info.ctf" et resemble a ceci:
<BR>
<BR>AVG CTF File
<BR>"d600ppxe.bin" s=2484161 v=6 t=120 r=0 l=2 ;
<BR>"d6032pgl.bin" s=1547353 v=6 t=516 r=515 l=7 ;
<BR>"d6032lhj.bin" s=3775889 v=6 t=516 r=0 l=7 ;
<BR>"../xx/u610xzbk.bin" s=2928810 v=6 t=620 r=516 l=0 ;
<BR>"../xx/u610y4ss.bin" s=2160382 v=6 t=620 r=587 l=0 ;
<BR>"../xx/u610y69k.bin" s=108120 v=6 t=620 r=606 l=0 ;
<BR>"../xx/u610y744.bin" s=23057 v=6 t=620 r=617 l=0 ;
<BR>
<BR>
<BR>Je voudrais extraire les mots entre les guillements, soit "d600ppxe.bin" ou "../xx/u610xzbk.bin".
<BR>
<BR>
<BR>Voici se que j'ai fait comme script:
<BR>
<BR>#!/usr/bin/perl -w
<BR>$fichier="/avg6info.ctf"; open F, $fichier;
<BR>while ($ligne = <F>) {
<BR> print "ligne $. : $ligne";
<BR>$var[1]=split(/"/, $ligne);
<BR>print $var;
<BR>}
<BR>close F;
<BR>
<BR>Je pense que la variable contiendra bien mon texte, est ce correcte?
<BR>
<BR>Merci.
<BR>
<BR>P.S: je suis preneur aussi, si vous avez une solution plus simple, en bach par exemple.
<BR>
<BR>_________________
<BR>Petit deviendra grand...peut être<br>
<BR><!-- BBCode auto-link start --><a href="http://argenlos.dyndns.org<br>" target="_blank">http://argenlos.dyndns.org<br></a><!-- BBCode auto-link end -->
<BR><!-- BBCode auto-link start --><a href="http://argenlos.free.fr" target="_blank">http://argenlos.free.fr</a><!-- BBCode auto-link end --><BR><BR><font size=-2></font>
Petit deviendra grand...