113de33a5SJulio Merino 213de33a5SJulio Merino# Common extensions to the 'for' syntax. 313de33a5SJulio Merino 413de33a5SJulio Merinonl=' 513de33a5SJulio Merino' 613de33a5SJulio Merinolist=' a b c' 713de33a5SJulio Merinoset -- $list 813de33a5SJulio Merinofor s2 in ";" ";$nl"; do 913de33a5SJulio Merino for s3 in "$nl" " "; do 1013de33a5SJulio Merino r='' 1113de33a5SJulio Merino eval "for i${s2}do${s3}r=\"\$r \$i\"; done" 1213de33a5SJulio Merino [ "$r" = "$list" ] || exit 1 1313de33a5SJulio Merino done 1413de33a5SJulio Merinodone 15