Bonjour à tous !
Je crée actuellement un script sous bash et j'ai des difficultés à effectuer une recherche sur une chaine de caratère particulière qui contient un $ :
$smarty
Voici la commande que j'utilise :
find . -name "*" | xargs grep "\$smarty"
Mais cette commande me retourne en plus des chaines correctes, des chaines de ce style : printf($params['format'],$smarty_math_result);
Or je ne voudrais que les ligne qui contiennent exactement $smarty et pas celles du genre $smarty_math_result.
Comment faire ????
Par ailleurs, je voudrais par la suite, faire un script qui remplacerait "$smarty"
par une autre : "$smarty_M4X" et ce sans changer celles du genre $smarty_math_result.
Merci
Message édité par geeko74 le 16-11-2004 à 17:13:17
---------------
www.suse74.tk