MBREs
    no se pueden modificar por asignaciones subsecuentes.  Si se proporciona
    un VALOR, se asigna el VALOR antes de marcar como de sólo lectura.
    
    Opciones:
      -a	se refiere a variables de matriz indexada
      -A	se refiere a variables de matriz asociativa
      -f	se refiere a funciones de shell
      -p	muestra una lista de todas las variables y funciones de sólo lectura,
    		dependiendo de si se pone o no la opción -f
    
    El argumento `--' desactiva el procesamiento posterior de opciones.
    
    Estado de Salida:
    Devuelve correcto a menos que se proporcione una opción inválida o
    el NOMBRE sea inválido.