#!/bin/bash
echo "This does what I want:"
array1[0]="foo   "
array1[1]="bar   "

for element in "${array1[@]}"
do
  echo "${element}x"
done

echo "This makes me sad:"
declare -a array2=("foo   " "bar   ")

for element in "${array2[@]}"
do
  echo "${element}x"
done

echo "This too:"
declare -a array3=('foo   ' 'bar   ')

for element in "${array3[@]}"
do
  echo "${element}x"
done

echo "An awkward solution:"
declare -a array4=("foo\ \ \ " "bar\ \ \ ")

for element in "${array4[@]}"
do
  echo "${element}x"
done