J'ai un petit probleme de regexp :
J'ai ecris cette ligne dans un script (ne cherchez pas à comprendre je suis le seul à savoir ce que ca fait ).
mv ${BASE_DIR}/results/${DISTRIBUTION}/`echo ${BASEPKGNAME} | sed 's/\-[0-9]*.*[0-9]*$//'`.orig.tar.gz ${BASE_DIR}/repo/${DISTRIB}/dists/${DISTRIBUTION}/main/source/
Le but de cette regexp est de supprimer un motif du genre tiret+nb_qqc_de_chiffres+_eventuellement_un_point+_eventuellement_un_nb_qqc_de_chiffres+fin de ligne
L'ennuie c'est que le . est interpreté comme "nimporte quel charactère" et je suis finalement tombé sur un cas qui plante ma regexp
Pourriez vous m'aider à la corriger ?
Merci d'avance
Message édité par M300A le 11-03-2006 à 20:29:20