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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Pour les masters de sed et awk

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Pour les masters de sed et awk

n°225271
Profil sup​primé
Posté le 08-10-2002 à 20:37:01  answer
 

Salut
G une petite manip sur du code source à effectuer et j'aimerais bien la faire via un script. Je pense qu'il faut utiliser sed ou awk, mais j'y connais rien.
 
voila le probleme : au milieu d'un fichier, j'ai un bout de code qui ressemble a ca :  
 
pattern1 local_pattern2  
ligne1
ligne2
ligne3
ligne4
local_pattern2
 
et je voudrais que le script me le transforme comme suit :  
 
ligne2
string_pattern2.c_str()
 
ca revient, pour chaque occurence de "pattern1" à :  
- localiser le pattern "pattern1"
- supprimer la ligne
- laisser la ligne suivante inchangée
- virer les 2 lignes suivantes
- dans la ligne suivante, remplacer "local" par "string" et ajouter ".c_str()" à la fin de la ligne
- le reste du fichier est inchangé
 
Si quelqu'un pouvait m'aider à pondre ce script ca m'aiderait bien !
merci d'avance

mood
Publicité
Posté le 08-10-2002 à 20:37:01  profilanswer
 

n°225273
Taz@PPC
saloperie de i=`expr $i + 1`;
Posté le 08-10-2002 à 20:47:22  profilanswer
 

obligé en awk&sed?


---------------
du bon usage de rand [C] / [C++]
n°225274
Profil sup​primé
Posté le 08-10-2002 à 20:50:55  answer
 

non pas obligé
comme on veut
j'ai juste dit awk et sed parce qu'en général ca sert à faire ce genre de choses

n°225277
Taz@PPC
saloperie de i=`expr $i + 1`;
Posté le 08-10-2002 à 20:59:27  profilanswer
 

ben si j'ai le temps apres napoleon tu mangeras du perl


Message édité par Taz@PPC le 08-10-2002 à 20:59:53

---------------
du bon usage de rand [C] / [C++]

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Pour les masters de sed et awk

 

Sujets relatifs
Question pour les masters du PDF !!!!petit probleme en C: pas bien dur pour des masters comme vous
Plus de sujets relatifs à : Pour les masters de sed et awk


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