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]