É exatamente igual ao espaço: você citou $ourpath
e não foi dividido. Se você remover as aspas, ele lhe dará o resultado que você está procurando.
Ou seja:
for directory in $ourpath ; do
echo "directory = $directory"
done
Pontos de bônus: não importa se $ourpath
contém espaços porque IFS
é :
, por isso só será dividido em :