Localizar arquivos usando loop [RESOLVIDO]

1. Localizar arquivos usando loop [RESOLVIDO]

Iago Lira
iagolira

(usa Debian)

Enviado em 26/02/2015 - 15:47h

Olá pessoal!
Eu tava tentando encontrar alguns arquivos usando o find, mas não consegui. Código:

for (( i = 1 ; i <= 1 ; i+=1 )); do
find -name /home/beowulf/tbfor-1.0.5/zgnr/afm/zgnr_5_500/$(echo "zgnr-"$i"cc1")/*.gap
; done

Mas apareceu o seguinte erro:


find: aviso: normalmente, os ficheiros Unix não contêm barras. Isso significa que '-name `/home/beowulf/tbfor-1.0.5/zgnr/afm/zgnr_5_500/zgnr-1cc1/*.gap'' será sempre avaliado como falso neste sistema. Poderá achar o teste '-wholename' mais útil, ou talvez '-samefile'. Alternativamente, se estiver a usar o GNU grep, pode usar 'find ... -print0 | grep -FzZ `/home/beowulf/tbfor-1.0.5/zgnr/afm/zgnr_5_500/zgnr-1cc1/*.gap''.


Alguém pode me dizer onde pequei e como fazer isso de forma correta?


  


2. MELHOR RESPOSTA

Benedito
bmarquesm

(usa Fedora)

Enviado em 26/02/2015 - 17:41h

O formato correto do comando seria find [path...] [expression]. Segue a forma correta no seu caso:

find /home/beowulf/tbfor-1.0.5/zgnr/afm/zgnr_5_500/$(echo "zgnr-"$i"cc1")/ -name *.gap.

3. Re: Localizar arquivos usando loop [RESOLVIDO]

Fábio Berbert de Paula
fabio

(usa Debian)

Enviado em 27/02/2015 - 01:16h

for (( i = 1 ; i <= 1 ; i+=1 )); do  


Este looping infinito foi criado de propósito?



4. Re: Localizar arquivos usando loop [RESOLVIDO]

Iago Lira
iagolira

(usa Debian)

Enviado em 02/03/2015 - 12:43h

fabio escreveu:

for (( i = 1 ; i <= 1 ; i+=1 )); do  


Este looping infinito foi criado de propósito?




Desculpas! Foi erro de digitação. MAs vale a idéia!








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts