Eliminar solo la primera aparición de caracteres usando tr

Quiero eliminar la ocurrencia de un personaje en una cadena solo para la primera ocurrencia.

Ejemplo:

echo "B123_BACK" | tr -d 'B' 

Esto resulta en salida:

 123_ACK 

¿Cómo puedo eliminar solo la primera aparición de charcater 'B' para que la salida se vea como

 123_BACK 

Mirando la página del hombre tr , esto no es posible. ¿Por qué no usar sed lugar?

 echo "B123_BACK"|sed 's/B//'