delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2002/08/23/12:00:34

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Message-ID: <20020823160003.77530.qmail@web14504.mail.yahoo.com>
Date: Fri, 23 Aug 2002 09:00:03 -0700 (PDT)
From: My Avatar <myavatar AT yahoo DOT com>
Subject: Re: LS -R (Cygwin, latest builds as of 8/15/02, Win2K box)
To: Don Sharp <dwsharp AT iee DOT org>,
Polley Christopher W <PolleyChristopherW AT JohnDeere DOT com>
Cc: gnuwin32 <cygwin AT cygwin DOT com>
In-Reply-To: <3D63CB90.35B10B81@iee.org>
MIME-Version: 1.0

Thank you all, and my sincerest apologies (even
after searching, it appears I posted an off topic
post).  Even so, thank you.

Regards,
Travis Johnson

--- Don Sharp <dwsharp AT iee DOT org> wrote:
> My Avatar wrote:
> > 
> > I've read all the FAQs, Groups, MsgBoards, &
> Cygwin
> > archives I can find, and although I have found
> some
> > user's with similiar problems, none of them ever
> > seemed to be resolved (as far as I could tell).
> > 
> > My problem is this. I am trying to use the -R
> switch
> > with ls to get a listing of files that I am going
> > to send to sort (to get a top 10 kind of thing). I
> > am very fearful that this is going to be flame
> bait,
> > but feel I have done all I humanly can right now
> to
> > resolve the issue on my own.
> > 
> > When I enter ls -R *.db, it only returns the
> matching
> > files in the current path (and I verified that
> there
> > are matching files in the subdirs).
> > 
> 
> I think you are falling into the trap of thinking
> that -R will operate
> on '.' as though it had been included in your
> argument list. Descent
> into sub directories will only occur if the *.db
> expands into at least
> one argument which is a directory, whereupon its sub
> directories will be
> explored.
> 
> Note that it would list all the contents of such sub
> directories, it
> wouldn't prepend the directory name to your *.db.
> 
> > Here is one thread that almost seems similiar, but
> > doesnt seem to be resolved...
> >
>
http://www.cygwin.com/ml/cygwin/1999-08/msg00578.html
> > ...when I try to do as the author suggests, I get
> the
> > following messgage...
> > $ find . -name *.db
> > find: paths must precede expression
> > Usage: find [path...] [expression]
> > 
> > ...so I tried...
> > $ find /cygdrive/s/customer/ -name *.db
> > find: paths must precede expression
> > Usage: find [path...] [expression]
> > 
> 
> This is because you should have put single quotes
> around the *.db
> 
> like
>     find . -name '*.db'
> 
> to avoid shell expansion of the *.db
> 
> > Here is an example of what happens with LS...
> > $ ls *.db
> > Copy of Langdef.db RSINFO.db S98pcta.db
> langFltr.db
> > qClass.db
> > 
> > Administrator AT TRAVIS /cygdrive/s/customer/dist10
> > $ cd ..
> > 
> > Administrator AT TRAVIS /cygdrive/s/customer
> > $ ls -R *.db
> > ALPHACLS.db ALPHAGRD.db dist.db olddist.db
> > 
> > Administrator AT TRAVIS /cygdrive/s/customer
> > $ ls *.db
> > ALPHACLS.db ALPHAGRD.db dist.db olddist.db
> > 
> > Your thoughts?
> > Travis Johnson
> > 
> 
> HTH
> 
> Don Sharp


__________________________________________________
Do You Yahoo!?
Yahoo! Finance - Get real-time stock quotes
http://finance.yahoo.com

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019