> Parsing the output of programs which return filenames is the only > common case where I see any complexity from spaces, and then the > complexity only consists of setting and reverting $ifs. Granted that > could be smoother still, especially where you want a big file list in > for().
be careful. setting ifs is global, and changes ifs for the whole command, and doesn't change the behavior of external programs. so it is both less and more than you want. - erik