Эта команда zsh полезна, поскольку zsh может обрабатывать переменную окружения PYTHONPATH как фактический массив путей. Аргумент -U
для typeset
говорит, что при представлении массива в значении среды, передаваемой программе (в данном случае Python), включайте только первый экземпляр каждого уникального значения.
В bash , поскольку переменные массива не экспортируются, PYTHONPATH будет обычной строковой переменной, содержащей пути, разделенные двоеточиями. Следовательно, нет необходимости указывать bash на использование только уникальных значений.