From: Keith M. <kei...@us...> - 2009-06-07 19:32:43
|
On Sunday 07 June 2009 20:07:15 Peter wrote: > In one of my windows XP 32 machines from cmd.exe shell, > ls.exe from MSYS 1.0.11 can only display 10 files out of 100+ > files. So? This usage is unsupported. You should run MSYS programs from the *Bourne* shell launched by msys.bat, *not* from a cmd.exe shell. > ls.exe from gnuwin32.sourceforge.net has no such a problem. And this is a native w32 program, intended to be run from cmd.exe; you cannot compare the two in this fashion. > I checked the environ path, and the cmd shell buffers, they all > look fine. Anybody has any idea what is problem? Yes; you are not using the tools as intended. > Also noticed that if running ls.exe after msys.bat, the display > looks correct. So, when you use it as intended, it works correctly. What's the problem? > not sure if I can make the changes directly to the > cmd.exe shell environment to get ls.exe correctly? No. You *don't* run MSYS programs from a cmd.exe shell; you run them in the Bourne shell environment established by msys.bat. -- Regards, Keith. |