[MontelLUG] Problemi con find

Luca 'remix_tj' Lorenzetto lorenzetto.luca a gmail.com
Ven 19 Set 2014 20:52:11 CEST


On Fri, Sep 19, 2014 at 8:44 PM, Samuele <samuele.zanin a tiscali.it> wrote:
> Data una directory Video con dei file:
>
> root a fuffa:/Video# ls
> Esc     sab-01-7.dv  Test         ven-01-4.dv  ven-01-6.dv  ven-02-2.dv
> Finali  sab-02-2.dv  ven-01-3.dv  ven-01-5.dv  ven-01.dv
>
>
> Voglio l'elenco di tutti i file .dv contenuti nella cartella corrente e
> sottocartelle, quindi do:
>
> root a fuffa:/Video# find . -name *.dv -print
>
> che mi ritorna:
>
> find: paths must precede expression: sab-02-2.dv
> Usage: find [-H] [-L] [-P] [-Olevel] [-D
> help|tree|search|stat|rates|opt|exec] [path...] [expression]
>
> Il comando find lo uso spesso e volentieri, di norma non mi da problemi
> salvo in qualche occasione, adesso ne ho trovata una e la posto.
> Qualcuno ha idea del perché? e soprattutto come faccio ad eseguire la
> ricerca?


un classico.

find . -name "*.dv" -print


Se metti *.dv viene espanso dalla shell in tutti i .dv che hai nella
tua cartella. Se invece usi gli apici, viene passata la stringa *.dv a
find.

Io per sicurezza "apicio" sempre.

ciao ciao

Luca


-- 
"E' assurdo impiegare gli uomini di intelligenza eccellente per fare
calcoli che potrebbero essere affidati a chiunque se si usassero delle
macchine"
Gottfried Wilhelm von Leibnitz, Filosofo e Matematico (1646-1716)

"Internet è la più grande biblioteca del mondo.
Ma il problema è che i libri sono tutti sparsi sul pavimento"
John Allen Paulos, Matematico (1945-vivente)

Luca 'remix_tj' Lorenzetto, http://www.remixtj.net , <lorenzetto.luca a gmail.com>


More information about the montellug mailing list