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:
- Follow-Ups:
- R: find
- From: "daniele" <daniele.innocenti@bizmatica.com>
- References:
- find
- From: walter valenti <walter@waltervalenti.it>