Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 9 Mar 2002 14:12:13 +1100
From:      Edwin Groothuis <edwin@mavetju.org>
To:        Peter Leftwich <Hostmaster@Video2Video.Com>
Cc:        FreeBSD Questions <FreeBSD-Questions@FreeBSD.Org>
Subject:   Re: find /etc -name conf -print
Message-ID:  <20020309141213.D26790@k7.mavetju.org>
In-Reply-To: <20020308220350.O68770-100000@earl-grey.cloud9.net>; from Hostmaster@Video2Video.Com on Fri, Mar 08, 2002 at 10:04:30PM -0500
References:  <20020308220350.O68770-100000@earl-grey.cloud9.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Mar 08, 2002 at 10:04:30PM -0500, Peter Leftwich wrote:
> Why does this command fail to return any *.conf files?

This is a tricky one:
     -name pattern
	  True if the last component of the pathname being examined matches
	  pattern.  Special shell pattern matching characters (``['',

The last component of the pathname, not the filename.

"find /etc -name *.conf -print" will work if you don't have any
files or just one file in your current directory which end with
.conf.
"find /etc -name '*.conf' -print" will work always.

The difference between *.conf and '*.conf' is that *.conf will be
expanded by your shell (if possible), while '*.conf' will be passed
on as *.conf.

Edwin. Dutchman, proud of it.

-- 
Edwin Groothuis   |              Personal website: http://www.MavEtJu.org
edwin@mavetju.org |           Interested in MUDs? Visit Fatal Dimensions:
------------------+                       http://www.FatalDimensions.org/

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020309141213.D26790>