¿Cuál es la forma más elegante de eliminar una ruta de la variable $ PATH en Bash?

O de manera más general, ¿cómo elimino un elemento de una lista separada por dos puntos en una variable de entorno Bash? Pensé que había visto una forma sencilla de hacer esto hace años, utilizando las formas más avanzadas de expansión variable Bash, pero si es así, lo he perdido. Una búsqueda...