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
