xref: /freebsd/bin/sh/tests/parser/for2.0 (revision d0b2dbfa)
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