--- Em shell-script@yahoogrupos.com.br, Flamarion Jorge
<[EMAIL PROTECTED]> escreveu
>
> -----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.

A idéia é tratar apenas a primeira coluna? 

Caso positivo, você pode fazer assim (adaptação da sua solução)

cut -d " " -f1 arq.txt | grep 29 | uniq -c

Ou assim:

cut -d " " -f1 arq.txt | grep 29 | wc -l

Ou assim:

awk '$1 ~ /29/{print $1}' arq.txt | wc -l

Ou assim:

awk '$1 ~ /29/{count++} END{print count}' arq.txt

Em resumo:

Existem mil maneiras de preparar Neston. Invente uma!

Responder a