Использование IFS:
(set -f; IFS=:; printf "%s\n" $PATH)
IFS содержит символы, на которых bash расщепляется, поэтому IFS с : заставляет bash разделить расширение $PATH на : , printf помещает аргументы в строку формата до тех пор, пока аргументы не будут исчерпаны. Нам нужно отключить globbing (расширение подстановки) с помощью set -f, чтобы подстановочные знаки в именах каталогов PATH не расширялись.