valor de actualización xmlstarlet no pasa nada

Tengo un archivo xml

<?xml version="1.0"?>
<preferences>
    <!--General options-->
    <options>
            <dbHost>localhost</dbHost>
            <dbUser>bwserver</dbUser>
            <dbPass>bwserver</dbPass>
            <dbPort>3306</dbPort>

¿Cómo puedo actualizar el valor dbUser?

Cuando escribo

xmlstarlet edit --update '/preferences/options/dbUser/'  --value 123 preferences.xml

no pasa nada. Solo veo el contenido del archivo en la terminal. El archivo xml no fue tocado.

Respuestas a la pregunta(1)

Su respuesta a la pregunta