Иногда, обычно при установке пакетов с помощью brew
, я хочу отключить / удалить определенные части моего пути, а затем восстановить их. Я не смог найти простой способ сделать это, и хотя я мог бы написать свой собственный скрипт bash для этого, мне интересно, есть ли более простой способ.
Желаемое поведение (или что-то подобное):
$ echo $PATH
/Users/mchenja/anaconda/bin:/usr/local/bin:/(and so on)
$ changepath "brew"; echo $PATH
/usr/local/bin:/(and so on)
$ changepath "anaconda"; echo $PATH
/Users/mchenja/anaconda/bin:/usr/local/bin:/(and so on)
Здесь "brew" и "anaconda" - это просто определенные пользователем ключевые слова для управления сохраненным путем.
Bash предлагает встроенный метод сделать это? А как насчет внешнего дополнения?