Ksh: extraire un nombre à partir d'un chaine

Résolu
rojina2903 Messages postés 97 Date d'inscription   Statut Membre -  
rojina2903 Messages postés 97 Date d'inscription   Statut Membre -
Bonjour,

voilà mon probleme je veux extraire une partie d'une chaine de caractères
exemple: hxfvnn01.tri je dois extraire le 01

merci d'avance

4 réponses

  1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,

    Une façon de faire :
    $ echo "hxfvnn01.tri" | grep -o '[0-9][0-9]*'
    01
    ;-))
    0
  2. rojina2903 Messages postés 97 Date d'inscription   Statut Membre 13
     
    salut jipicy, merci pour la reponse

    ça marche pas, il m'affiche que l'option "-o" est illégale
    0
  3. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Essaie avec "sed" alors :
    $ echo "hxfvnn01.tri" | sed 's/[^0-9]//g'
    01
    ;-))
    0
  4. rojina2903 Messages postés 97 Date d'inscription   Statut Membre 13
     
    ça marche nickel

    merci jipicy

    à très bientot
    0