On Thu Dec 16, 2004 at 13:21:03 +1100, Terry Collins wrote:
>Can someone explain this?
>
>
>
>[EMAIL PROTECTED]:/spam-hold/spam-hold$  find /spam   -name smtpdAB* 
>-print %p
>find: paths must precede expression
>Usage: find [path...] [expression]
>[EMAIL PROTECTED]:/spam-hold/spam-hold$  find /spam   -name smtpdAB* 
>-print `%p'
>> 
>[EMAIL PROTECTED]:/spam-hold/spam-hold$  find /spam   -name smtpdAB* 
>-print `%p' \;
>> 
>[EMAIL PROTECTED]:/spam-hold/spam-hold$  find /spam   -name smtpdAB* 
>-print `%p' ;
>> 
>[EMAIL PROTECTED]:/spam-hold/spam-hold$  find /spam   -name smtpdAB* 
>-print '%p' ;
>find: paths must precede expression
>Usage: find [path...] [expression]
>[EMAIL PROTECTED]:/spam-hold/spam-hold$  find /spam   -name smtpdAB* 
>-print '%p' \;
>find: paths must precede expression
>Usage: find [path...] [expression]
>[EMAIL PROTECTED]:/spam-hold/spam-hold$ 
>
>It is one of those occassional jobs I run and as far as I can understand
>it, something must have changed because what I've written down on paper
>is no longer working.

smtpdAB* is exapnding to a directory, so you have a path after an expression.

Try putting it in quotes maybe?
-- 
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html

Reply via email to