Apa cara paling elegan untuk menghapus jalur dari variabel $ PATH di Bash?

Atau secara lebih umum, bagaimana cara menghapus item dari daftar yang dipisahkan titik dua di variabel lingkungan Bash? Saya pikir saya telah melihat cara sederhana untuk melakukannya bertahun-tahun yang lalu, menggunakan bentuk yang lebih maju dari ekspansi variabel Bash, tetapi jika demikian...