Ciao a tutti!
Ho un file di questo genere:
>testo1;
ABCDE ABBCD EEAAA ABCDE ABBCD EEAAA ABCDE ABBCD EEAAA ABCDE ABBCD EEAAA ABCDE ABBCD EEAAA ABCDE ABBCD EEAAA ABCDE ABBCD EEAAA ABCDE ABBCD EEAAA ABCDE ABBCD EEAAA ABCDE ABBCD EEAAA ABCDE ABBCD EEAAA ABCDE ABBCD EEAAA ABCDE ABBCD EEAAA ABCDE ABBCD EEAAA ABCDE ABBCD EEAAA
>testo2 :) ;
AAAAC CCBAE AAAAC CCBAE AAAAC CCBAE AAAAC CCBAE AAAAC CCBAE AAAAC CCBAE AAAAC CCBAE AAAAC CCBAE AAAAC CCBAE AAAAC CCBAE AAAAC CCBAE AAAAC CCBAE AAAAC CCBAE AAAAC CCBAE AAAAC CCBAE AAAAC CCBAE AAAAC CCBAE AAAAC CCBAE AAAAC CCBAE AAAAC CCBAE AAAAC CCBAE AAAAC CCBAE AAAAC
....eccetera, così ripetuti...
Attraverso dei comandi bash (cat, grep eccetera), devo:
1-aprire il file e leggerlo
2-eliminare da ciò che ricavo le righe che iniziano con > e finiscono con ;
3-creare una percentuale di quante A ci sono ( ad esempio 20%), quante B, quante C, quante E (e così via per tutte le lettere che voglio inserire) e stamparle a schermo.

Riesco a crearlo in php, c, e altri ma in bash proprio sono una capra @.@
Per contare utilizzo una serie di grep e sed, ma poi come assegno questo valore (ad esempio trovate 45 A e 20 B) ad una variabile?

Come posso fare?
Grazie ^_^