mirror of
https://github.com/opnsense/src.git
synced 2026-05-28 04:12:45 -04:00
28 lines
528 B
Text
28 lines
528 B
Text
|
|
nl='
|
|
'
|
|
list=' a b c'
|
|
for s1 in "$nl" " "; do
|
|
for s2 in "$nl" ";" ";$nl"; do
|
|
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
|
|
for s2 in "$nl" " "; do
|
|
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
|
|
for s2 in "$nl" ";" ";$nl"; do
|
|
for s3 in "$nl" " "; do
|
|
eval "for i${s1}in${s2}do${s3}exit 1; done"
|
|
done
|
|
done
|
|
done
|