Aide sur un script shell
Fermé
Bonjour à tous,
Je souhaite savoir comment récupérer la première lettre de chaque mot d'un fichier et de compter le nombre de fois qu'il apparaît.
J'ai essayé avec "sed" mais rien à faire, exemple dans TATA je voudrais avoir comme résultat :
T 2
A 2
Je ne trouve aucune piste.
Je souhaite savoir comment récupérer la première lettre de chaque mot d'un fichier et de compter le nombre de fois qu'il apparaît.
J'ai essayé avec "sed" mais rien à faire, exemple dans TATA je voudrais avoir comme résultat :
T 2
A 2
Je ne trouve aucune piste.
A voir également:
- Aide sur un script shell
- Script vidéo youtube - Guide
- Classic shell windows 11 - Télécharger - Personnalisation
- Microsoft activation script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères
- Script cmd - Guide
1 réponse
Braki
Messages postés
13
Date d'inscription
lundi 18 novembre 2013
Statut
Membre
Dernière intervention
20 novembre 2013
Modifié par Braki le 19/11/2013 à 22:28
Modifié par Braki le 19/11/2013 à 22:28
Salut c'est un peu mal fait mais ça devrait vous suffir :
exemple :
user@user:~$ echo "Salut Super Trou Poit Tou Toij DDPF" | tr " " "\n" | cut -c1 | sort -n | uniq -c
1 D
1 P
2 S
3 T
tr " " "\n" | cut -c1 | sort -n | uniq -c
exemple :
user@user:~$ echo "Salut Super Trou Poit Tou Toij DDPF" | tr " " "\n" | cut -c1 | sort -n | uniq -c
1 D
1 P
2 S
3 T
19 nov. 2013 à 23:53
T 5
S 2
O 4
merci d'avance
20 nov. 2013 à 01:21
Essayez ça :
tr "[A-Z] "[a-z]" | sed s'/./&\\n/'g | sort -n | uniq -c
(impossible pour moi de tester je suis sur mon téléphone)
20 nov. 2013 à 09:42
20 nov. 2013 à 10:05
Tu pourrais être plus explicite s'il te plaît ?
Notamment avec un exemple concret.
20 nov. 2013 à 10:32