This is the mail archive of the cygwin@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: ls : fails with a long list


| ~> 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/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]