[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Contar sequencia repetida
From: |
jimmy |
Subject: |
Re: [shell-script] Contar sequencia repetida |
Date: |
Fri, 17 Oct 2008 10:50:19 -0300 |
User-agent: |
Mutt/1.4.2.3i |
On Fri, Oct 17, 2008 at 10:21:50AM -0300, Flamarion Jorge wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Bom dia,
>
> Tenho um arquivo que tem a seguinte saida:
>
> 29 18 02 15 10 39
> 08 38 60 41 15 09
> 06 08 04 01 25 28
> 26 25 42 60 05 24
> 44 40 58 29 03 20
> 04 54 55 36 16 31
>
> Gostaria de saber se esta é uma boa saida para contar as dezenas que se
> repetem por coluna:
>
> Supondo que eu digitasse a dezena 29:
>
> cat arq.txt | cut -d " " -f1|grep 29 | uniq -c
>
> neste caso eu coloquei na mão, mas vai ter como eu digitar o numero no
> terminal.
>
> Só queria saber se é uma boa solução.
>
> To começando a aprender agora.
>
> Flamarion Jorge
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iEYEARECAAYFAkj4kWoACgkQ0SDRnmynUOFhpACg1ECOsroi45GiNgrM6R3tCcae
> bfIAoI3Ztg8EqfPMHwPaapes+wh4D54t
> =0wJP
> -----END PGP SIGNATURE-----
> __________________________________________________
> ------------------------------------
uma opção seria usar o awk:
$ awk -v dez=29 '$1==dez{i++}END{print i, dez}' arq.txt