POSIX SH build loop variable with elements containing spaces
- by dandu
Here's the code I need:
#!/bin/sh
x1="a1 a2"
x2="b1 b2"
list=SOMETHING
for x in "$list"
do
echo $x
done
And the output I want:
a1 a2
b1 b2
The question is: what should SOMETHING be? I want $list to behave just as $@ does.
Notes: I can't use $IFS and I can't eval the entire loop.