Pra melhorar um pouquinho a regex, adicona um $, pra representar a
ultima sequencia da linha, soh pra evitar coisas como tab321produtos,
ficando:
sed '/[0-9]\{2\}\+$/d'
Flávio do Carmo Junior
On 9/25/06, Flavio Junior <[EMAIL PROTECTED]> wrote:
> Isso parece resolver:
>
> [EMAIL PROTECTED]:~$ echo -e "clientes
> clientes6594
> produtos
> produtos3277
> fornecedores
> fornecedores98785
> produtos2" | sed '/[0-9]\{2\}\+/d'
> clientes
> produtos
> fornecedores
> produtos2
> [EMAIL PROTECTED]:~$
>
> Ou seja, o sed: sed '/[0-9]\{2\}\+/d'
>
>
> Sorte,
>
> Flávio do Carmo Junior
>
>
> On 9/25/06, Victor Leonardo <[EMAIL PROTECTED]> wrote:
> > Bom dia pessoal!
> >
> > Preciso montar um script que filtre em um arquivo de log algumas tabelas
> > de dados. Porém, algumas dessas tabelas não devem entrar na lista pois
> > tratam-se de tabelas temporárias geradas pelo programa.
> >
> > Essas tabelas que devem ser excluídas possuem um número aleatório logo
> > após o nome da tabela original, e desejo fazer a minha filtragem a
> > partir dessa sequência numérica.
> >
> > Por exemplo:
> >
> > clientes
> > clientes6594
> > produtos
> > produtos3277
> > fornecedores
> > fornecedores98785
> > produtos2
> >
> > Preciso eliminar as linhas 'clientes6594', 'produtos3277' e
> > 'fornecedores98785'.
> >
> > 'Produtos2' é uma linha válida e precisa ser mantida, ou seja, preciso
> > eliminar apenas aquelas linhas que tenham uma sequência maior que 1
> > dígito após o nome da tabela.
> >
> > Vocês poderiam me dar uma força para montar essa ER?
> >
> >
> > Desde já, obrigado!
> >
> >
> > Victor
> >
> >
> >
> > ---------------------------------------------------------------------
> > Esta lista não admite a abordagem de outras liguagens de programação, como
> > perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> > prévio aviso.
> > ---------------------------------------------------------------------
> > Sair da lista: [EMAIL PROTECTED]
> > ---------------------------------------------------------------------
> > Esta lista é moderada de acordo com o previsto em
> > http://www.listas-discussao.cjb.net
> > ---------------------------------------------------------------------
> > Servidor Newsgroup da lista: news.gmane.org
> > Grupo: gmane.org.user-groups.programming.shell.brazil
> >
> >
> > Links do Yahoo! Grupos
> >
> >
> >
> >
> >
> >
>
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil
Links do Yahoo! Grupos
<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/
<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html