[Ubuntu-BR] [offtopic] comando find teimoso

Jeferson Rodrigues jeferod83 em gmail.com
Segunda Agosto 15 11:45:19 UTC 2011


Bom dia Welington,

Cada "-iname" que você está fazendo é uma expressão, e deve ser tratada de
forma separada. Portanto, você deverá adicionar o comando "-ls" nas duas
expressões, ficando assim:

wbraga em welingtondesktop:~$ find ~/Dropbox/  -iname "*.odp" *-ls* -o -iname
> "*.ods" -ls
>

Aí sim!!!!

Abraços


Em 13 de agosto de 2011 22:58, Marlon <yodatsi em gmail.com> escreveu:

> usa o pipe pra pós processar a busca :)
>
> | esse é o pipe... |
>
> find ~/Dropbox/  -iname "*.ods" -o -iname "*.odp" | ls
>
> e no caso, não seria a fata do -exec ?? (-exec ls?)
>
> abrass
> --
>
> Marlon Valério
> ┌─────────────────┐
>  Problems, lots of Problems
> └─────────────────┘
>
>
>
> Em 13 de agosto de 2011 19:43, Welington R. Braga <welrbraga em gmail.com
> >escreveu:
>
> > Salve todos,
> >
> > Estou tentando realizar uma simples busca por arquivos no eu sistema e
> > me deparei com um problema curioso. Vejam só o resultado de três
> > tentativas:
> >
> > == SOMENTE A BUSCA NORMAL ==
> >
> > wbraga em welingtondesktop:~$ find ~/Dropbox/  -iname "*.ods" -o -iname
> > "*.odp"
> > /home/wbraga/Dropbox/JBRJ/apresentacao
> > concursados/apresentacao-rede-novos-servidores.odp
> > /home/wbraga/Dropbox/JBRJ/Contagem de equipamentos por tipo (2005 a
> > 2009).ods
> > /home/wbraga/Dropbox/JBRJ/dados do proxy anos de 2005 e 2010.ods
> > wbraga em welingtondesktop:~$
> >
> > Listou todos os aruivos esperados.
> >
> > == BUSCA COM AÇÃO LS ==
> >
> > wbraga em welingtondesktop:~$ find ~/Dropbox/  -iname "*.ods" -o -iname
> > "*.odp" -ls
> > 110778  208 -rw-rw----   1 wbraga   wbraga     209929 Mai 20  2009
> > /home/wbraga/Dropbox/JBRJ/apresentacao\
> > concursados/apresentacao-rede-novos-servidores.odp
> > wbraga em welingtondesktop:~$
> >
> > Listou APENAS os arquivos do segundo lado da expressão "-o" (or)
> >
> > == OUTRA BUSCA COM AÇÃO LS ==
> >
> > wbraga em welingtondesktop:~$ find ~/Dropbox/  -iname "*.odp" -o -iname
> > "*.ods" -ls
> > 755279  120 -rw-r--r--   1 wbraga   wbraga     122066 Mai 30  2010
> > /home/wbraga/Dropbox/JBRJ/Contagem\ de\ equipamentos\ por\ tipo\
> > (2005\ a\ 2009).ods
> > 537898  148 -rw-rw----   1 wbraga   wbraga     148532 Mai  1  2010
> > /home/wbraga/Dropbox/JBRJ/dados\ do\ proxy\ anos\ de\ 2005\ e\
> > 2010.ods
> > wbraga em welingtondesktop:~$
> >
> > Listou APENAS os arquivos do segundo lado da expressão "-o" (or)
> >
> >
> > Onde eu estou errando na expressão? Seria isso um bug no find, ou eu
> > estou esquecendo de algo?
> >
> > --
> > Welington Rodrigues Braga
> > --------------
> > Web: http://www.welrbraga.eti.br
> > MSN: welrbraga[*]msn·com
> > Gtalk: welrbraga[*]gmail·com
> > Yahoo / Skype:  welrbraga
> > PGP Key: 0x6C7654EB
> > Linux User #253605
> >
> > "Em tudo somos atribulados, porém não angustiados; perplexos, porém
> > não desanimados; perseguidos, porém não desamparados; abatidos, porém
> > não destruídos;" - 2Co 4:8,9
> >
> > --
> > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
> >
> > Lista de discussão Ubuntu Brasil
> > Histórico, descadastramento e outras opções:
> > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> >
> --
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> Lista de discussão Ubuntu Brasil
> Histórico, descadastramento e outras opções:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>



More information about the ubuntu-br mailing list