[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Filtro em arquivo (grep)
From: |
Fábio Batista |
Subject: |
Re: [shell-script] Filtro em arquivo (grep) |
Date: |
Thu, 24 Mar 2005 00:05:17 -0300 |
Mais otimizado:
[fabio@elefante almoco_veiculos]$ ll
total 8.0K
-rw-r--r-- 1 fabio suprifattus 162 Mar 23 23:57 origem.txt
-rw-r--r-- 1 fabio suprifattus 70 Mar 24 00:04 separa.sh
[fabio@elefante almoco_veiculos]$ cat origem.txt
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
[fabio@elefante almoco_veiculos]$ cat separa.sh
#!/bin/sh
sed -nr '
/^[0-9]/walmoco.txt
/^[A-Za-z]/wveiculos.txt
' $1
[fabio@elefante almoco_veiculos]$ sh separa.sh origem.txt
[fabio@elefante almoco_veiculos]$ cat almoco.txt
000090909051,2005/03/14,12:20:31
000069290482,2005/03/14,12:56:30
[fabio@elefante almoco_veiculos]$ cat veiculos.txt
JZR6605S,000000079236,18581,2005/03/14,18:11:27
JZR6605S,000000079236,18665,2005/03/16,10:20:22
--
Fábio David Batista
address@hidden
http://nerd-o-matic.blogspot.com
On Wed, 23 Mar 2005 15:36:26 -0400, Armando Roque
<address@hidden> wrote:
> Senhores(as),
>
> 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?
>
> []'s
>
> --
>
> Armando Roque Ferreira Pinto
> Analista de sistemas/System analyst
>
> SELCO Inst. Elet. e Const. LTDA
> Av. Beira Rio, 1655 - Praeiro - Cuiabá/MT - 78070-500
Re: [shell-script] Filtro em arquivo (grep),
Fábio Batista <=