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 04/12/2018, à 17:01

jerome38920

compter le nombre d'occurence d'un caractère dans une ligne

Salut,

J'ai une question, je sais que l'on peut compter le nombre occurrence de ligne identique avec

grep "A" fichier.txt | wc -l

Mais je voudrais savoir comment faire trouver le nombre de fois qu'un caractère est utilisé dans une ligne, avec seulement les commande grep et wc.
(par exemple: "GTTTAGCATACCTTGAAAAA" ici on a 8 fois le caractère A)
Je pensais au début faire avec

grep "A" fichier.txt | wc -m

Mais il ne m'affiche que la totalité les caractère utilité.

Merci d'avance pour l'aide.

Hors ligne

#2 Le 09/02/2019, à 14:43

lynn

Re : compter le nombre d'occurence d'un caractère dans une ligne

Bonjour,

grep -o "A" fichier.txt|wc -l

«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»

Coluche

Hors ligne

#3 Le 09/02/2019, à 16:31

Watael

Re : compter le nombre d'occurence d'un caractère dans une ligne

salut,

100% bash :

texte=$(</chemin/vers/fichier)
aA=${texte//[^aA]/}
echo ${#aA}

smile


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne