Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , 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: <3DD3A29F.2AA71F51@yahoo.com> Date: Thu, 14 Nov 2002 08:18:23 -0500 From: CBFalconer Reply-To: cbfalconer AT worldnet DOT att DOT net Organization: Ched Research X-Accept-Language: en MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: Re: problem with bash (too much file in directory) References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Claudio Tamietto wrote: > > I have installed cigwin on my W2K PC and all is very well > functioning. However if i try some commands like ls * or > grep -i -l some_text * from a directory whit a lot of files > (7-8 thousand) i obtain this error > > bash: /usr/bin/ls: Invalid argument > > Is it a bug ? > > If i try the same commands from a dos shell the error is not > reported e all is functioning . I expect bash is globbing the argument and running into command line length limits, while the grep run from dos is expanding the argument on the fly. Dos doesn't glob, which has advantages and disadvantages. Not a bug. -- Chuck F (cbfalconer AT yahoo DOT com) (cbfalconer AT worldnet DOT att DOT net) Available for consulting/temporary embedded and systems. USE worldnet address! -- 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/