[bglug] statistiche
fernando Figaroli
ff@bglug.it
Mar 17 Feb 2004 09:53:40 CET
Alle 09:16, martedì 17 febbraio 2004, k|b|s ha scritto:
> Ho un file; in esso ci sono ad esempio diverse stringhe, in questo
> modo:
>
> a
> Cio che vorrei fare è estrapolare la percentuale sul totale di ogni
> stringa, che nel caso precedente sarà:
> a 40%
> b 20%
> c 30%
> d 10%
> Che programma potrei usare per farlo? Possibilmente da cli.
> ciao
Ti consigilio l'uso dei seguenti comandi:
uniq (1) - remove duplicate lines from a sorted file
leggi il man che ha anche la funzione per contarli ...
$sort dati | uniq -c
es di risutato:
12 a
2 b
5 c
1 d
altrimenti utilizzi:
$sort dati | uniq
da questo hai un elenco dei valori unici
poi per ognuno fai un:
$cat dati | grep -c "a"
12
poi il gioco è fatto...
ciao.
Maggiori informazioni sulla lista
bglug