Commande Terminal

Résolu
vivelasuisse -  
 vivelasuisse -
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. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
     
    Salut,

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

    ;-))
    0
    1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
       
      Oups ;-(

      wc -l
      0
  2. vivelasuisse
     
    Merci, je test ça demain!
    $
    Bonne nuit a vous!
    0
  3. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 942
     
    Je confirme que la réponse de zipe31 marche :

    grep -io fichier.txt | wc -l
    0
    1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
       
      Avec la regex ça le fait mieux ;-D

      grep -io '[aeiouy]' fichier | wc -l
      0
    2. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 942
       
      Pffff tant de fatigue de ma part :-) Merci de ta vigilance !
      0
  4. vivelasuisse
     
    Merci beaucoup de votre aide!

    A la prochaine!
    0