On Fri, Jul 12, 2002 at 02:33:55PM +0200, walter valenti wrote: > Sono io svarionato o cosa? > > Sono in /home/walter/ > se eseguo: > > find /home/walter -name *.pdf > ottengo: > find: paths must precede expression > Usage: find [path...] [expression] Vedo che hai nella tua home piu` di un file o directory il cui nome finisce con .pdf . Succede che la shell, leggendo find /home/walter -name *.pdf espande *.pdf in una lista contenente i nomi dei file/directory che finiscono con .pdf , quindi se hai, diciamo, foo.pdf e bar.pdf, la tua shell lancia: find /home/walter -name bar.pdf foo.pdf che ovviamente non e` quello che vuoi. Per impedire che la shell espanda i caratteri jolly (come * ? ecc.) devi "proteggerli": find /home/walter -name "*.pdf" oppure find /home/walter -name \*.pdf
Ciao, /dev/null -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]