Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3025 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Récupérer une section

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Récupérer une section

n°796995
PeK
Posté le 29-03-2006 à 11:32:58  profilanswer
 

Salut
 
J'ai un fichier source qui a cette structure
 
[Section 1]
instruction 1
instruction 2
...
 
[Section 2]
instruction 3
instruction 4
instruction 5
 
 
et je voudrais récupérer toute la partie d'une section donnée, contenu dans la variable shell $SECTION
 
Par exemple, si $SECTION vaut "Section 1"
je veux récupérer :  
instruction 1
instruction 2
...
 
 
 
Comment je peux faire.  
Je pense que ça doit se faire avec awk, mais je connais pas trop et je suis assez pressé ...
Si quelqu'un a une rapide idée pour me dépanner d'ici midi, ça serait super sympa.
Je cherche de mon coté ...

mood
Publicité
Posté le 29-03-2006 à 11:32:58  profilanswer
 

n°797001
franceso
Posté le 29-03-2006 à 11:49:35  profilanswer
 

je ferais ça en perl. Par exemple :
 

Code :
  1. #! /usr/local/bin/perl
  2. $SECTION = "section 3";
  3. while( <> )
  4. {
  5.     if( /^[$SECTION]$/ )   # on vient de trouver le début de la section
  6.     {
  7.         while( <> )
  8.         {
  9.             exit if /^$/;  # on rencontre une ligne vide : fin de la section
  10.             print ;
  11.         }
  12.     }
  13. }


 
[EDIT] je sais, c'est très vite fait, mais bon, c'est une solution d'urgence pour un problème urgent...


Message édité par franceso le 29-03-2006 à 11:53:50

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Récupérer une section

 

Sujets relatifs
Recuperer donnéesrécupérer le nom des drivers du kernel
Comment récuperer l'adresse d'un flux RSS, facilementrecuperer info cd
récupérer des "?" en ligne de commande bash/kshRecuperer mes donnees du disque dur
help récuperer donnée sur une partition ext3 formatée[Script] Recuperer la taille d'un dossier
Comment récupérer un fichier SHP de mon PDA vers mon PC? (GPS)Mises en background d'un processus et le récupérer ?
Plus de sujets relatifs à : Récupérer une section


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)