--- 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!