[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: RES: [shell-script] Duvida Find
From: |
Fábio Batista |
Subject: |
Re: RES: [shell-script] Duvida Find |
Date: |
Mon, 13 Dec 2004 23:04:26 -0300 |
Coloque o GREP depois do \; do find. O resultado vai ser o mesmo.
Fábio David Batista
address@hidden
http://nerd-o-matic.blogspot.com
On Mon, 13 Dec 2004 18:51:52 -0200, Thiago M Zerbinato
<address@hidden> wrote:
> Julio Cezar Neves - DATAPREVRJ wrote:
>
>
>
> > Thiago,
> > não sei se entendi o seu problema, mas aí vão 2 saídas:
> > 1 - Para listar somente o nome dos arquivos que têm a cadeia ORA,
> > basta usar
> > a opção -l do grep
> >
> > find analisar/13122004/ -name 'alert*.log' -o -name 'amhpl*.log'-exec
> tail
> > -n 30 {} |grep -il "ORA-" {} \;
> >
> > 2 - Para parar a tela basta usar o cmd more:
> >
> > find analisar/13122004/ -name 'alert*.log' -o -name 'amhpl*.log'-exec
> tail
> > -n 30 {} | grep -i "ORA-" {} \; | more
> >
> > [ ]s,
> > Julio Cezar Neves
>
> Julio,
>
> Eu fiz algo parecido, o problema é que o -exec nao aceita um | "pipe",
> veja o erro.
>
> find analisar/13122004/ -name 'alert*.log' -o -name 'amhpl*.log'-exec
> tail -n 50 {} |grep -il "ORA-" {} \;
> find: paths must precede expression
> Usage: find [path...] [expression]
> grep: {}: No such file or directory
> grep: ;: No such file or directory
>
>
> --
>
>
>
> Att.
>
> Thiago M. Zerbinato
> OCP DBA Oracle
> Ribeirão Preto - SP
> ---
> http://thiagomz.hpg.com.br
> Linux User #286429 - Debian User #534
>
> "Primeiro eles o ignoram. Depois riem de você. Então eles o combatem. Aí
> você vence"
> Mohandas Gandhi.
>
>
>
>
>
> ---------------------------------------------------------------------
> 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: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
>
>
>
>
> Yahoo! Grupos, um serviço oferecido por:
>
>
>
>
>
>
> ________________________________
> 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:
> address@hidden
>
> O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
> Yahoo!.