[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ajuda com grep 'pvt'
From: |
Alexandre de Abreu |
Subject: |
Re: ajuda com grep 'pvt' |
Date: |
Thu, 25 Aug 2005 13:06:09 -0300 |
Fala Luciano,
A sintaxe da função 'match()' do awk é : match string regex [a]
O último parâmetro é opcional, para fazer o match/grep do número 22
somente da última coluna(4a) e imprimir as linhas correspondentes,
use: match($4, /22/):
$ cat arquivo.txt
1 x a 20
2 y b 50
3 z c 22
4 w d 100
5 q e 24
6 T t 22
$ awk '{ if(match($4,/22/)) { print }}' arquivo.txt
3 z c 22
6 T t 22
To copiando a lista também para ficar claro pra quem ainda não tinha
'sacado' o esquema.
[]s
Alexandre de Abreu
On 25/08/05, Luciano Costa <address@hidden> wrote:
> Alexandre talvez não tenha sido claro na pergunta:
>
> Tenho por exemplo o seguinte:
>
>
> 1 x a 20
> 2 y b 50
> 3 z c 22
> 4 w d 100
> 5 q e 24
> . . .
> . . .
> . . .
>
> Este seria um exemplo hipotético !!!
>
> quando faço o script que passei pego todas as ocorrências de por exemplo
> 22, ou seja, virá todas as linha que o padrão for encontrado, inclusive as
> que possuem 22 na coluna 1 ou coluna 2. Quero as linha que encontrem 22
> somente na coluna 4 !!!!
>
> Aguardo seu retorno ...
>
> Mas valeu pela atenção ... muito grato !!
>
> t+
>
> Luciano Ttavares
>
--
Alexandre de Abreu
GCUX, RHCE, LPIC-2
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: ajuda com grep 'pvt',
Alexandre de Abreu <=