> >That's because you set IFS for the vi, but not for the command >substitution. Break your result into two commands: > >IFS='\n' >vi $(grep -l PATTERN *) >
So the IFS setting takes effect immediately after it is seen? So a newline is needed? I would have hoped that the IFS was interpreted after its delimiter has been encountered, so that the single line example would work. _______________________________________________ Bug-bash mailing list Bug-bash@gnu.org http://lists.gnu.org/mailman/listinfo/bug-bash