bash起動直後のPATHが重複エントリを含まないようにしたいと考えています。そのために次のようなコードを使ってPATHから重複を削除しようと思うのですが、これはどこに置くべきでしょうか?

PATH=$(echo "$PATH" | awk -v RS=':' '!a[$1]++ { if (NR > 1) printf RS; printf $1 }')

特に

  • このコードの実行からユーザの入力を受け付けるようになるまでにPATHが変更されない。
  • 必ずこのコードが実行される。

という2条件を満たして欲しいのですがどうすればよいでしょうか。