[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: find



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 debian-italian-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: