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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  script sed regexp

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

script sed regexp

n°1585076
jubi
Posté le 11-07-2007 à 10:55:40  profilanswer
 

Bonjour, je vousdrais faire un petit script shell pour remplacer le mot "int" par "CT_INT32" dans un groupe de fichier.
 
J'ai essayé de faire quelque chose avec find et sed :
 

Code :
  1. #!/bin/sh
  2. if [ "$1" = "" ]; then
  3. echo " indiquez un repertoire "
  4. exit
  5. fi
  6. path=$1
  7. find ${path} -type f -exec sed -i 's/([[:space:]]|\()int([[:space:]]|\))/ CT_INT32 /g' {} \;


 
 
apparement ca bloque au niveau des parentheses mais je ne vois pas pourquoi, quelqu'un pour m'aider ?

mood
Publicité
Posté le 11-07-2007 à 10:55:40  profilanswer
 

n°1585141
matafan
Posté le 11-07-2007 à 12:58:37  profilanswer
 

sed 's/\([[:space:](]\)int\([[:space:])]\)/\1CT_INT32\2/g'

n°1585181
jubi
Posté le 11-07-2007 à 14:07:29  profilanswer
 

merci


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

  script sed regexp

 

Sujets relatifs
[Résolu] Script de backup Windows/Sambacreer un script a partir des valeurs d'un fichier
script shellScript en perl je débute dans ce language
[PL-SQL] script sur une vueClôturer une session utilisateur avec un script perl
Script VBscript qui ne fonctionne pasEdit : Script Test ping (encore)
[résolu]Une balise script qui empêche tout affichage dans IE- Aide pour script regexp -
Plus de sujets relatifs à : script sed regexp


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR