Quelle est la manière la plus élégante de supprimer un chemin de la variable $ PATH dans Bash?

Ou plus généralement, comment supprimer un élément d'une liste séparée par deux-points dans une variable d'environnement Bash? Je pensais avoir vu un moyen simple de le faire il y a des années, en utilisant les formes plus avancées d'expansion variable de Bash, mais si c'est le cas, j'en ai perdu...