Bonjour,

je me rend fou pour extraire les chiffres d'une chaine de caractère en bash.
La chaine commence par "[Téléphone]" puis il y a du texte, puis des chiffres, puis du texte encore:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
[Téléphone]   bla bla bla        12.34.56        [Envoyer ces renseignements par mail...bla] bla bla
J'essaie d'extraire le numéro en plein milieu qui est composé de 3 séquence de 2 chiffres séparées par un .

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
if [[ "$line" =~ '^.*.Téléphone.*.([0-9]{2}\.){3}.*.$' ]]
then
      echo "---> ${BASH_REMATCH[1]}"
fi
et ça ne fonctionne pas. Pouvez-vous m'éclairer svp ?