#! /bin/sh -x

nl="
"
tab="	"
space=" "

IFS="$space$tab"

foo="One line"
bar="Two
lines"

echo Direct use

for i in $foo
do
  echo "{$i}"
done

for i in $bar
do
  echo "{$i}"
done

echo
echo Indirect Use with Quotes

: ${foo1="$foo"}
: ${bar1="$bar"}

for i in $foo1
do
  echo "{$i}"
done

for i in $bar1
do
  echo "{$i}"
done

echo
echo Indirect Use without Quotes

: ${foo2=$foo}
: ${bar2=$bar}

for i in $foo2
do
  echo "{$i}"
done

for i in $bar2
do
  echo "{$i}"
done

echo
echo "NL in IFS"

IFS="$space$tab$nl"

echo
echo Direct use

for i in $foo
do
  echo "{$i}"
done

for i in $bar
do
  echo "{$i}"
done

echo
echo Indirect Use with Quotes

: ${foo3="$foo"}
: ${bar3="$bar"}

for i in $foo3
do
  echo "{$i}"
done

for i in $bar3
do
  echo "{$i}"
done

echo
echo Indirect Use without Quotes

: ${foo4=$foo}
: ${bar4=$bar}

for i in $foo4
do
  echo "{$i}"
done

for i in $bar4
do
  echo "{$i}"
done
