Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 09/08/2021, à 22:40

Metento

Grep pour filtrer avec un retour exhaustif

Bonjour,

Actuellement quand je souhaite filtrer la lettre z avec grep je fait ;

echo magazine | grep -E 'z*'

Résultat, magazine est retourné affiché, et aussi la lettre z est rouge...
Ce qui ne convient pas encore, c'est que c'est uniquement un seul caractère qui aurait dû y avoir, le z.
Au cas où on filtrerai 'magazine sur les enzymes' il faudrait avoir 'zz' (2 caractère avec éventuellement les sauts de lignes)...

Est-ce que quelqu'un connaît le bon paramétrage de grep s'il vous plaît ?

Hors ligne

#2 Le 09/08/2021, à 22:46

kamaris

Re : Grep pour filtrer avec un retour exhaustif

echo magazine sur les enzymes | grep -Eo 'z'

Il ne faut pas d'étoile, même si avec l'option -o ça semble ne rien changer : je te laisse potasser les expressions régulières pour comprendre pourquoi smile

Hors ligne

#3 Le 09/08/2021, à 23:21

MicP

Re : Grep pour filtrer avec un retour exhaustif

Bonjour

Pour ce cas, on n'a même pas besoin de l'option E (expression rationnelle étendue) de grep

Hors ligne

#4 Le 09/08/2021, à 23:25

Metento

Re : Grep pour filtrer avec un retour exhaustif

C'est génial merci smile

Hors ligne

#5 Le 10/08/2021, à 00:02

MicP

Re : Grep pour filtrer avec un retour exhaustif

Et comme te le propose kamaris, régale toi à potasser les expressions rationnelles,
tu verras, c'est absolument fabuleux tout ce que l'on peut faire avec (et même avec le tout petit peu que j'en sais, je me régale déjà smile )

Hors ligne