This is the mail archive of the
cygwin@cygwin.com
mailing list for the Cygwin project.
Re: ls : fails with a long list
- From: Andrew Markebo <andrew dot markebo at telia dot com>
- To: cygwin at cygwin dot com
- Date: Wed, 12 Mar 2003 11:38:26 +0100
- Subject: Re: ls : fails with a long list
- Cancel-lock: sha1:iMsEKIlvBJv18773pPH91nql4Is=
- References: <002201c2e870$84ea6450$6fc82486@tin>
| ~> ls -Al /usr/local/op/h/routines/[c-q]* | wc
| bash: /usr/bin/ls: Invalid argument
| 0 0 0
I think it is a bash-'problem', bash have only allocated X bytes as
command-line buffer and therefore throws up when too much info (it is
bash that converts the * to files) is squeezed into it.
How to fix it, don't have it on my mind now, but some way.. The
easiest might be do a cd /usr/local/op/h/routines and ls -Al from
there..
Or use find, and rotate through those files with a loop and do ls -Al
on them.. or split the ls -Al into two ls -Al's [a-n]* and [m-z]*
/Andy
--
The eye of the beholder rests on the beauty!
--
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/