Как видно из названия, мы пишем утилиту оболочки U в стиле Unix, которая должна быть вызвана (в большинстве случаев) из bash.
Как именно U изменил рабочий каталог bash (или родителя вообще)?
P.S. Утилита оболочки chdir выполняет то же самое, поэтому должен быть программный способ достижения эффекта.