Commande Terminal

Résolu/Fermé
Utilisateur anonyme - 17 déc. 2011 à 12:38
 Utilisateur anonyme - 18 déc. 2011 à 12:59
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

A voir également:

4 réponses

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 420
17 déc. 2011 à 13:04
Salut,

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

;-))
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 420
17 déc. 2011 à 15:06
Oups ;-(

wc -l
0
Merci, je test ça demain!
$
Bonne nuit a vous!
0
mamiemando Messages postés 33475 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 22 janvier 2025 7 815
18 déc. 2011 à 00:47
Je confirme que la réponse de zipe31 marche :

grep -io fichier.txt | wc -l
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 420
18 déc. 2011 à 10:18
Avec la regex ça le fait mieux ;-D

grep -io '[aeiouy]' fichier | wc -l
0
mamiemando Messages postés 33475 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 22 janvier 2025 7 815
Modifié par mamiemando le 18/12/2011 à 18:41
Pffff tant de fatigue de ma part :-) Merci de ta vigilance !
0
Utilisateur anonyme
18 déc. 2011 à 12:59
Merci beaucoup de votre aide!

A la prochaine!
0