[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