In some case, quotes can solve a param which contains space.
$ command "param 1" "param 2" ...
And it can also work for for loop.
$ for v in a "b c" "d e"
do
echo "|$v|"
done
|a|
|b c|
|d e|
But when I use a variable after in, it not working:
$ var='a "b c" "d e"'
$ echo $var
a "b c" "d e"
$ for v in $var
do
echo "|$v|"
done
|a|
|"b|
|c"|
|"d|
|e"|
It not working. How do I resolve this problem ?