for d in ${PATH//:/ }; do echo "* $d"; done
* /home/user/bin /usr/kerberos/bin /usr/local/bin /usr/bin /bin /usr/X11R6/bin
for d in $(echo ${PATH//:/ }); do echo "* $d"; done
* /home/user/bin * /usr/kerberos/bin * /usr/local/bin * /usr/bin * /bin * /usr/X11R6/bin
Почему так? Про ${(s.:.)PATH} знаю, но хочется совместимости с bash.