on Thu, Jan 16, 2003 at 12:49:25PM -0800, Samuel Merritt ([EMAIL PROTECTED]) 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 Peace. -- Karsten M. Self <[EMAIL PROTECTED]> http://kmself.home.netcom.com/ What Part of "Gestalt" don't you understand? A guide to GNU/Linux browsers: http://kmself.home.netcom.com/Linux/FAQs/browsers.html _______________________________________________ vox-tech mailing list [EMAIL PROTECTED] http://lists.lugod.org/mailman/listinfo/vox-tech
