V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

gdbmtool

Utilidad de línea de comandos que permite crear, examinar y modificar bases de datos GDBM [GNU dbm], que almacenan pares clave/valor en un archivo, proporcionando una versión persistente del tipo de dato abstracto "diccionario" o "hash" como en Perl. Incluye las siguientes herramientas de línea de comandos: gdbm_dump: volcar el contenido de la base de datos a un formato independiente del sistema, gdbm_load: recrear la base de datos a partir del volcado creado por gdbm_dump y gdbmtool: ver y modificar una base de datos existente o crear una nueva.

$ gdbmtool (entra en modo interactivo donde se pueden introducir comandos para manipular la base de datos9
$ gdbmtool mi_base.gdbm
abrirá o creará el archivo mi_base.gdbm y mostrará un prompt interactivo

Ejemplo de prompt interactivo

$ gdbmtool mi_base.gdbm

gdbmtool> store usuario1 Juan

gdbmtool> store usuario2 Maria

gdbmtool> fetch usuario1

Juan

gdbmtool> list

usuario1

usuario2

gdbmtool> delete usuario1

gdbmtool> list

usuario2

gdbmtool> quit

Comandos principales en gdbmtool

store: Guarda un par clave/valor.

fetch: Recupera el valor asociado a una clave.

delete: Elimina un par clave/valor.

list: Lista todas las claves almacenadas.

quit: Sale de la herramienta.

$ gdbm_dump mi_base.gdbm > respaldo.dump
exporta el contenido de una base de datos a un archivo de texto
$ gdbm_load -r -n respaldo.dump mi_base_restaurada.gdbm
restaura una base de datos a partir de un volcado, -r reemplazar entradas existentes, -n para no restaurar metadatos
Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
3667 entradas - Acerca del Tractatus
La Pipa Plena 2025