Commande Terminal

Résolu
Bonjour,

J'ai un problème. Je recherche une commande qui me permet de compter toutes les voyelles d'un textes (autant majuscule et minuscule). Cette commande (qui les mets juste en couleur) marche: more Compte_Voyelles | grep 'a*e*i*o*u'
Cette commande me met en couleur les voyelles, mais pas toute! j'ai dans le texte encore des e et des i et des e et des o qui ne sont pas en rouge..
Et dès que j'y rajoute un y, sa ne marche plus, comme quand je rajoute ces même lettres en majuscule. Et je n'arrive pas a utiliser la commande wc -m pour compter ces voyelles.
Si vous connaissez une commande ou un regex ajouter a la commande egrep qui permet de garder que les voyelles, avec plaisir!

Merci d'avance

4 réponses

  1. Contributeur
    Salut,

    grep -io '[aeiouy]' fichier | wc -m

    ;-))
    1. Contributeur
      Oups ;-(

      wc -l
  2. Modérateur
    Je confirme que la réponse de zipe31 marche :

    grep -io fichier.txt | wc -l
    1. Contributeur
      Avec la regex ça le fait mieux ;-D

      grep -io '[aeiouy]' fichier | wc -l
    2. Modérateur
      Pffff tant de fatigue de ma part :-) Merci de ta vigilance !