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 :
- #!/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' {} \;
|
apparement ca bloque au niveau des parentheses mais je ne vois pas pourquoi, quelqu'un pour m'aider ?