shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Contar sequencia repetida


From: Fabiano Caixeta Duarte
Subject: Re: Contar sequencia repetida
Date: Fri, 17 Oct 2008 13:54:31 -0000
User-agent: eGroups-EW/0.82

--- Em address@hidden, Flamarion Jorge
<flamarilinux@...> 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!



reply via email to

[Prev in Thread] Current Thread [Next in Thread]