zsh でPATHの重複を取り除く
今日, id:Silent-Bob が休みなのに,おれのPATHが変だ!おれのPATHが変だ!と質問を投げかけてきたので,PATHを綺麗に設定しましょう.
ぼくはいつも.zshrcとかに
PATH=${PATH}:/aaa/bbb/ccc PATH=${PATH}:/aaa/bbb/ddd/eee PATH=${PATH}:/aaa/bbb/ddd/ffff
とか書いているんですが,
これだと,sourceするたびにPATHが無限増殖していく.
まぁ,何度もsourceするわけではないので,ほうっておいてもいいかもしれないけど,キモいので対応する.
対応は簡単だった.
typeset -U path
を書くだけ.
これはpathの重複を解消してくれるらしい.すげー便利.
bashだと,ちょっと探したけどないみたい.