l i n u x - u s e r s - g r o u p - o f - d a v i s
Next Meeting:
July 7: Social gathering
Next Installfest:
Latest News:
Jun. 14: June LUGOD meeting cancelled
Page last updated:
2003 Jan 16 15:59

The following is an archive of a post made to our 'vox-tech mailing list' by one of its subscribers.

Report this post as spam:

(Enter your email address)
Re: [vox-tech] Error Message From "find"
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [vox-tech] Error Message From "find"

on Thu, Jan 16, 2003 at 12:49:25PM -0800, Samuel Merritt (spam@andcheese.org) wrote:
> On Thu, Jan 16, 2003 at 12:33:08PM -0800, Jim Angstadt wrote:
> > Hi All,
> > 
> > Sometimes "find" will work; other times not.
> > Below is a script where "find" runs good, I cd to a
> > subordinate dir, run the same find command, and get an
> > error message.  This is repeatable on my Red Hat 7.2
> > system.

> > ]0;ja@localhost:~/public_html/web/pages/fam[ja@localhost
> > fam]$ cd public_html/web/pages/fam/[ja@localhost fam]$
> > find ~/public_html/web/pages/fam/ -name *.php -print |
> > wc -l
> > find: paths must precede expression
> > Usage: find [path...] [expression]
> >       0
> Here, your shell is expanding *.php to a list of all .php files in the
> current directory, so the command is actually
> find ~/public_html/web/pages/fam -name foo.php bar.php bert.php ...
> last.php -print
> You need to enclose *.php in double quotes so your shell will leave it
> alone. 

...or escape it:

   $ find . -name \*.php -print


Karsten M. Self <kmself@ix.netcom.com>        http://kmself.home.netcom.com/
 What Part of "Gestalt" don't you understand?
   A guide to GNU/Linux browsers:
vox-tech mailing list

LUGOD Group on LinkedIn
Sign up for LUGOD event announcements
Your email address:
LUGOD Group on Facebook
'Like' LUGOD on Facebook:

Hosting provided by:
Sunset Systems
Sunset Systems offers preconfigured Linux systems, remote system administration and custom software development.

LUGOD: Linux Users' Group of Davis
PO Box 2082, Davis, CA 95617
Contact Us

LUGOD is a 501(c)7 non-profit organization
based in Davis, California
and serving the Sacramento area.
"Linux" is a trademark of Linus Torvalds.

Sponsored in part by:
O'Reilly and Associates
For numerous book donations.