[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Exceções no find
From: |
Bruno Criado |
Subject: |
Re: [shell-script] Exceções no find |
Date: |
Mon, 14 May 2007 12:39:37 -0300 |
Opa.. valeu.
Havia procurado no man, mas não tinha entendido como usar o -path
Obrigado.
Atenciosamente,
Bruno Criado.
Em 14/05/07, edjunior <address@hidden> escreveu:
>
> hey,
>
> usando a dica encontrada em `man find` mesmo:
>
> -path pattern
> File name matches shell pattern pattern. The metacharacters do
> not treat `/' or `.' specially; so, for example,
> find . -path './sr*sc'
> will print an entry for a directory called './src/misc' (if one
> exists). To ignore a whole directory tree, use -prune rather
> than checking every file in the tree. For example, to skip the
> directory `src/emacs' and all files and directories under it,
> and print the names of the other files found, do something like
> this:
> find . -path './src/emacs' -prune -o -print
>
> aplicando ao seu caso, creio que poderia sair algo como:
>
> $ find / -path './usr' -prune -o -iname <iname> -print
>
> hasta!
>
> jr.
>
>
> On 5/14/07, Bruno Criado <address@hidden <brunocriado%40gmail.com>>
> wrote:
> > Bom dia a todos.
> >
> > Estou usando o find para procura de arquivos (duh!!!), porém existe
> > alguns subdiretórios que eu não quero que ele faça a busca, ex:
> >
> > # find /usr -iname sentença
> >
> > Não quero que o find pesquise em /usr/share e /usr/man (apenas um
> exemplo).
> >
> > Sem tem que declarar todos os subdiretórios, teria como eu fazer
> > algumas exceções caminho de busca?
> >
> > # find /usr (exceção(ões)) -iname sentença
> >
> >
> > Desde já agradeço.
> >
> >
> > Atenciosamente,
> > Bruno Criado.
> >
> >
> > ----------------------------------------------------------
> > 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<shell-script-unsubscribe%40yahoogrupos.com.br>
> > ----------------------------------------------------------
> > 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
> >
> >
> >
>
>
>
[As partes desta mensagem que não continham texto foram removidas]