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

    ;-))
    0
    1. Contributeur
      Oups ;-(

      wc -l
      0
  2. Merci, je test ça demain!
    $
    Bonne nuit a vous!
    0
    1. Modérateur
      Je confirme que la réponse de zipe31 marche :

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

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

      A la prochaine!
      0