On Fri, 12 Jul 2002 15:08:29 +0200
"daniele" <[EMAIL PROTECTED]> wrote:

> La tua spiegazione e certo buona, infatti find /DIR -name "*"  elenca
> tutti i file presenti in DIR,
> ma ci deve essere dell'altro sotto.

Se non hai file .jpg nella directory da cui dai il comando, ottieni il comando 
giusto, perché l'* viene espanso con una stringa vuota.

Esempio "live"

[EMAIL PROTECTED]:/data/home/vincenzo$ mkdir ciccillo

[EMAIL PROTECTED]:/data/home/vincenzo$ cd ciccillo

[EMAIL PROTECTED]:/data/home/vincenzo/ciccillo$ mkdir pluto

[EMAIL PROTECTED]:/data/home/vincenzo/ciccillo$ touch pluto/poldo.jpg

[EMAIL PROTECTED]:/data/home/vincenzo/ciccillo$ find . -name *.jpg
./pluto/poldo.jpg

[EMAIL PROTECTED]:/data/home/vincenzo/ciccillo$ touch tmp.jpg

[EMAIL PROTECTED]:/data/home/vincenzo/ciccillo$ find . -name *.jpg
./tmp.jpg

[EMAIL PROTECTED]:/data/home/vincenzo/ciccillo$ touch tmp2.jpg

[EMAIL PROTECTED]:/data/home/vincenzo/ciccillo$ find . -name *.jpg
find: il percorso deve precedere l'espressione
Uso: find [percorso...] [espressione]

Se vuoi vedere cosa avviene dopo l'espansione, prova con echo davanti:

[EMAIL PROTECTED]:/data/home/vincenzo/ciccillo$ echo find . -name *.jpg
find . -name tmp2.jpg tmp.jpg

Visto il risultato (erroneo) dell'espansione?

Vince


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]


Rispondere a