2009-11-14 22:08:32 +00:00
|
|
|
# $FreeBSD$
|
|
|
|
|
|
|
|
nl='
|
|
|
|
'
|
|
|
|
list=' a b c'
|
|
|
|
for s1 in "$nl" " "; do
|
2009-12-06 23:31:23 +00:00
|
|
|
for s2 in "$nl" ";" ";$nl"; do
|
2009-11-14 22:08:32 +00:00
|
|
|
for s3 in "$nl" " "; do
|
|
|
|
r=''
|
|
|
|
eval "for i${s1}in ${list}${s2}do${s3}r=\"\$r \$i\"; done"
|
|
|
|
[ "$r" = "$list" ] || exit 1
|
|
|
|
done
|
|
|
|
done
|
|
|
|
done
|
|
|
|
set -- $list
|
2011-02-20 14:18:58 +00:00
|
|
|
for s2 in "$nl" " "; do
|
2009-11-14 22:08:32 +00:00
|
|
|
for s3 in "$nl" " "; do
|
|
|
|
r=''
|
|
|
|
eval "for i${s2}do${s3}r=\"\$r \$i\"; done"
|
|
|
|
[ "$r" = "$list" ] || exit 1
|
|
|
|
done
|
|
|
|
done
|
|
|
|
for s1 in "$nl" " "; do
|
2009-12-06 23:31:23 +00:00
|
|
|
for s2 in "$nl" ";" ";$nl"; do
|
2009-11-14 22:08:32 +00:00
|
|
|
for s3 in "$nl" " "; do
|
|
|
|
eval "for i${s1}in${s2}do${s3}exit 1; done"
|
|
|
|
done
|
|
|
|
done
|
|
|
|
done
|