Frank Terbeck <ft@bewatermyfriend.org> wrote: > a) `ls *` is an _external_ process. > b) it breaks on filenames with spaces (and other special characters). > c) people commonly use 'ls --color' or 'ls -F' aliases for ls. > There is _no_ reason why 'ls' should ever be used to generate file > lists for loops of any kind. Thanks, Frank, for the clear and comprehensive answer. Just a little better educated now, Mike