[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Filtro em arquivo (grep)
From: |
Gustavo Chaves |
Subject: |
Re: [shell-script] Filtro em arquivo (grep) |
Date: |
23 Mar 2005 16:57:40 -0300 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 |
>>>>> On Wed, 23 Mar 2005 15:36:26 -0400, Armando Roque <address@hidden> said:
> Tenho as seguintes linhas em um arquivo:
> 000090909051,2005/03/14,12:20:31
> 000069290482,2005/03/14,12:56:30
> JZR6605S,000000079236,18581,2005/03/14,18:11:27
> JZR6605S,000000079236,18665,2005/03/16,10:20:22
> e estou usando o comando pra filtrar:
> cat mov.txt | grep [azAZ] > veiculos.txt
> e retornando somente as linhas que contenham letras
> e posteriormente
> cat mov.txt | egrep '^[09]' > almoco.txt
> Para retornar as linhas que contenham no inicio somente numeros de 0-9.
> Agora a curiosidade, tem algo mais otimizado, ou até alguma situacao que
> nao funcionaria neste caso?
Elimine o cat pra ser mais eficiente, e.g.:
grep [a-zA-Z] mov.txt >veiculos.txt
E lembre-se do hífen na expressão regular!
Gustavo.
Re: [shell-script] Filtro em arquivo (grep), Fábio Batista, 2005/03/23