LUTHIER Olivier wrote:
> 
> Le format est connu dans le monde des bases de donn�es bibliographiques,
> c'est du ISO2709.
> Lequel ne contient pas de s�parateurs !!!
> En fait pour pouvoir exploiter les informations il faut lire
> s�quentiellement le fichier, prendre les 5 ou 7 premiers caract�res qui nous
> donneront la taille de l'enregistrement puis ainsi passer au suivant et
> ainsi de suite.......c'est gai non ?
> 
> Comme mes connaissances en C sont quasi nul, j'escomptais bien me
> d�brouiller avec la commande grep (voir prendre le temps d'�tudier awk) afin
> de faire mes recherches, des comptages etc....sans avoir besoin de
> retransformer le fichier. Je pense que je perdrais beaucoup trop de
> temps......

sed est un programme qui se moque des sauts de ligne (il travaille avec
des � adresses �), mais je ne crois pas qu'il soit assez puissant pour
�a. � moins qu'il n'existe un super sed (� Je fuse Spotty �).

Si tu veux exploiter tout le fichier (plusieurs fois), il vaut mieux
transformer son format pour qu'il soit plus lisible par les outils
gnu/unix standards. Pas la peine de chercher � faire un programme tr�s
compliqu� qui fasse les recherches. Mais je crois que tu vas �tre oblig�
de passer par un petit programme qui d�coupe tes enregistrements pour en
mettre un seul par ligne (voire m�me ajouter des s�parateurs entre les
champs), apr�s awk fera l'affaire.

-- 
   __     __________________________________________________     __   
  |oo|   | Sylvain Sauvage, doctorant [IAD & SMA]           |   |oo|  
  <_)|   |       GREYC -- CNRS UMR 6072, Universit� de Caen |   <_)|  
 //  \\  |                                                  |  //  \\ 
(_|  |_) |       http://www.info.unicaen.fr/~sauvage        | (_|  |_)
|_\==/_| |________ mailto:[EMAIL PROTECTED] __________| |_\==/_|

Répondre à