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 :
apparement ca bloque au niveau des parentheses mais je ne vois pas pourquoi, quelqu'un pour m'aider ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 #!/bin/sh if [ "$1" = "" ]; then echo " indiquez un repertoire " exit fi path=$1 find ${path} -type f -exec sed -i 's/([[:space:]]|\()int([[:space:]]|\))/ CT_INT32 /g' {} \;
Partager