Comment parcourir chaîne de caractères, un mot à la fois dans zsh

Comment puis-je modifier le code suivant, de sorte que lorsque vous exécutez dans zsh il développe $things et parcourt une à une?

things="one two"

for one_thing in $things; do
    echo $one_thing
done

Je veux la sortie:

one 
two

Mais comme écrit plus haut, c'sorties:

one two

(Je suis à la recherche pour le comportement que vous obtenez lors de l'exécution du code ci-dessus dans un bash)

Est-ce à dire que zsh n'est pas le mot de fractionnement $things quand il s'agit de la liste de for boucle? Est-il entrer dans le corps de la boucle juste une fois? La réponse, après les combats à travers le script de configuration est "Oui". Scratch zsh à partir de la liste de utilisable de coquillages; c'est juste trop non-POSIX-shell comme. Je ne peux même pas être pris la peine de commencer à penser à comment il pourrait être configurable pour fonctionner "normalement".

OriginalL'auteur Rob Bednark | 2014-04-18