duvida ao selecionar linha de arquivo texto [RESOLVIDO]

1. duvida ao selecionar linha de arquivo texto [RESOLVIDO]

Lincoln Oliveira de Souza
lincolnsol

(usa Fedora)

Enviado em 06/10/2009 - 01:07h

Boa noite amigos do fourm !

Estou com o seguite problema:

1° - Eu quero contar a quantidade de linhas de um arquivo texto que começarem com um caracter escolhido(nesse exemplo é o número 9). Salvar essa quantidade em uma variavel.

2° - Salvar em outra variavel a 3° string da linha que começar com o valor determinado.

trecho de um arquivo:
-------------------------------
979.0 288 22.8 21.0
960.0 460 21.2 20.2
943.8 609 22.8 18.7
850.0 1522 19.0 11.0
791.4 2133 15.8 5.9
700.0 3170 9.8 2.8
550.0 5136 -1.9 -2.5
96.0 16891 -79.3 20
75.2 18288 -75.1 10
-------------------------------

Eu estou usando o comando:
quant=$(cat Alta_Floresta_12_Nov_1988.txt | cut -d " " -f1 | grep ^9 | wc -l)
Para contar quantas linhas começadas com o numero 9 e salver essa quantidade em uma variavel. Porem eu quero q a contagem seja feita apenas para os numeros que tiverem 3 casas decimais (979.0, 960.0 e 943.8),
Como eu faço pra filtrar e contar apenas as linhas q começarem com novessentos e alguma coisa ?



  


2. Re: duvida ao selecionar linha de arquivo texto [RESOLVIDO]

Sandro Marcell
SMarcell

(usa Slackware)

Enviado em 06/10/2009 - 03:04h

Você poderia tentar assim:

sed -n '/^9[0-9]\{2\}\./p' < arquivo | wc -l






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts