Careful! The Unix shell tries to "glob" wildcards before initiating the command - basically expand them out in the current directory. (Glob is a transitive verb - I glob, you glob, he, she, it is globbing) ;-) Thus in Miark's find command example, if there's a file in the current directory called, say thread, then you'll find that Unix ends up expanding the wildcards and running: find /usr -name thread - which is not what you want. So, if you don't want inadvertent globbing, you must quote the wildcard viz: find /usr -name "*read*" Of course, bash may be different - I'm an old ksh and sh user(never liked csh). Will try this at home tonight (if I remember). Regards, Ron. --- Miark <[EMAIL PROTECTED]> wrote: > This should work: find /usr -name *read* > > Miark > > > ----- Original Message ----- > From: SoloCDM <[EMAIL PROTECTED]> > To: Linux-Mandrake Newbie > <[EMAIL PROTECTED]> > Sent: Wednesday, September 05, 2001 6:53 AM > Subject: [newbie] Find Command > > > > How is it possible to force the find command to > list all files with > > "read" in the filename, regardless whether they > start with a period > > or not? > > > > I already tried the following: > > > > find /usr -iname ".*read*" -iname "*read*" > -type f -print > > > > -- > > Note: When you reply to this message, please > include the mailing > > list/newsgroup address and my email address > in To:. > > > > > ********************************************************************* > > Signed, > > SoloCDM > > > > > > > -------------------------------------------------------------------------------- > > > > Want to buy your Pack or Services from > MandrakeSoft? > > Go to http://www.mandrakestore.com > > > > > > Want to buy your Pack or Services from MandrakeSoft? > > Go to http://www.mandrakestore.com > __________________________________________________ Do You Yahoo!? Get email alerts & NEW webcam video instant messaging with Yahoo! Messenger http://im.yahoo.com
Want to buy your Pack or Services from MandrakeSoft? Go to http://www.mandrakestore.com