Ksh: extraire un nombre à partir d'un chaine

Résolu/Fermé
rojina2903 Messages postés 96 Date d'inscription mercredi 18 juin 2008 Statut Membre Dernière intervention 5 juin 2009 - 8 juil. 2008 à 11:14
rojina2903 Messages postés 96 Date d'inscription mercredi 18 juin 2008 Statut Membre Dernière intervention 5 juin 2009 - 8 juil. 2008 à 12:18
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
A voir également:

4 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
8 juil. 2008 à 11:36
Salut,

Une façon de faire :
$ echo "hxfvnn01.tri" | grep -o '[0-9][0-9]*'
01
;-))
0
rojina2903 Messages postés 96 Date d'inscription mercredi 18 juin 2008 Statut Membre Dernière intervention 5 juin 2009 13
8 juil. 2008 à 11:48
salut jipicy, merci pour la reponse

ça marche pas, il m'affiche que l'option "-o" est illégale
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
8 juil. 2008 à 12:10
Essaie avec "sed" alors :
$ echo "hxfvnn01.tri" | sed 's/[^0-9]//g'
01
;-))
0
rojina2903 Messages postés 96 Date d'inscription mercredi 18 juin 2008 Statut Membre Dernière intervention 5 juin 2009 13
8 juil. 2008 à 12:18
ça marche nickel

merci jipicy

à très bientot
0