[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [offtopic] comando find teimoso



RESOLVIDO

Só pra registrar a solução, caso alguém passe por problema similar:

wbraga@welingtondesktop:~$ find ~/Dropbox/  \( -iname "*.odp" -o
-iname "*.ods" \) -ls
110778  208 -rw-rw----   1 wbraga   wbraga     209929 Mai 20  2009
/home/wbraga/Dropbox/JBRJ/apresentacao\
concursados/apresentacao-rede-novos-servidores.odp
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@welingtondesktop:~$

Todas as expressões relacionadas ao "-o" (or) devem estar envoltas
pelo ( ) e que por sua vez precisam ser "escapadas" para que o shell
não interfira.


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



Em 13 de agosto de 2011 19:42, Welington R. Braga
<welrbraga@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@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@welingtondesktop:~$
>
> Listou todos os aruivos esperados.
>
> == BUSCA COM AÇÃO LS ==
>
> wbraga@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@welingtondesktop:~$
>
> Listou APENAS os arquivos do segundo lado da expressão "-o" (or)
>
> == OUTRA BUSCA COM AÇÃO LS ==
>
> wbraga@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@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
>
>
> --
> To UNSUBSCRIBE, email to debian-user-portuguese-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
> Archive: CANd8iCfFTBN2iLE0AWuR+N2qBf0QjDNaR6DWYFw2MUvK0mRN-w@mail.gmail.com">http://lists.debian.org/CANd8iCfFTBN2iLE0AWuR+N2qBf0QjDNaR6DWYFw2MUvK0mRN-w@mail.gmail.com
>
>


Reply to: