Bonjour,
j'ai une ligne du type:
TOTO:17 TITI:21 TATA:19...etc.
Chaque groupe "TOTO:...", "TITI:..."...etc a la même taille (ici 8 caractères).
Je cherche à extraire la valeur correspondant à la clé "TITI:", c'est à dire l'ensemble des caractères entre les ":" sui suivent "TITI" et la clé suivante ("TATA"), soit 21.
J'ai essayé avec sed de récupérer les 2 caractères qui suivent "TITI:", sans succès:
echo 'TOTO:17 TITI:21 TATA:19' | sed 's/.*TITI:\([0-9]{2}*\).*/\1/g'
Auriez-vous une idée?
Merci.
Partager