>>218のbash依存なし版はこっち。当たり前だけどちゃんと動くでw

eval 'set -- '"$(printf '%s\n' "A B C" "D E F" "G H I" | awk '{printf "\"%s %s %s\" ", $3, $2, $1}')"
printf '%s\n' "$@"