Extraire un chiffre dans une chaine
Résolu/Fermé
A voir également:
- Extraire des chiffres d'une chaine de caractères
- Extraire une video youtube - Guide
- Caractères ascii - Guide
- Chaine tnt gratuite sur mobile - Guide
- Extraire son d'une video - Guide
- Caractères spéciaux clavier azerty - Guide
6 réponses
dubcek
Messages postés
18755
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
14 novembre 2024
5 622
30 avril 2014 à 11:27
30 avril 2014 à 11:27
awk -F "[]]|[[]" '/TOTO\[[0-9]/ {print $2}' fichier
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 419
30 avril 2014 à 10:33
30 avril 2014 à 10:33
Salut,
Une façon parmi d'autres...
Une façon parmi d'autres...
$ cat plop
TOTO[1]
TOTO[2]
TOTO[43]
$ grep -o '[[:digit:]]*' plop
1
2
43
Merci ,mais apparament mon OS ne connait pas l'option -o :
grep -o '[[:digit:]]*' TOTO.txt
grep: Not a recognized flag: o
je suis sous AIX 7.1
Si t'a d'autres propositions ...
Merci
grep -o '[[:digit:]]*' TOTO.txt
grep: Not a recognized flag: o
je suis sous AIX 7.1
Si t'a d'autres propositions ...
Merci
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 419
30 avril 2014 à 10:58
30 avril 2014 à 10:58
$ sed 's/[^[:digit:]]//g' plop
1
2
43
dubcek
Messages postés
18755
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
14 novembre 2024
5 622
30 avril 2014 à 11:06
30 avril 2014 à 11:06
hello
avec awk
avec awk
$ awk -F "[]]|[[]" '{print $2}' fichier
1
2
3
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Super ! merci ...ca fct !
mais j'ai omis de mentioner qlq chose ...au faite dans mons fichier je voudrais prendre que les chaines TOTO["chiffre"] ,les autres lignes TITI["chiffres"],..etc ne m'interesse pas
Merci beaucoup !
mais j'ai omis de mentioner qlq chose ...au faite dans mons fichier je voudrais prendre que les chaines TOTO["chiffre"] ,les autres lignes TITI["chiffres"],..etc ne m'interesse pas
Merci beaucoup !
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 419
30 avril 2014 à 11:24
30 avril 2014 à 11:24
$ cat plop
TOTO[1]
TiTi[2]
TOTO[43]
TUTU[123]
$ sed -n '/^TOTO/ {s/[^[:digit:]]//gp}' plop
1
43