The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

edit-db - edit any kind of Berkley DB file

SYNOPSYIS

edit-db.pl [options] <file>
--version -V                print version info
--usage --help -h           print usage info
--verbose -verbose          debugging messages
--type=[type] -t [type]     type of db file to use (btree/hash/recno)

DESCRIPTION

This program is designed to allow the contents of a DBM file to be edited. It provides several commands for exploring and adding to the dbm file.

OVERVIEW

Once the program is running, the following commands can be used to examine and change the contents of the database.

key - choose the next key.. (not needed?) and show the value

show - show the value for the present key

seq - go through the dbm file in sequence (the present location is
      always remembered)

edit - edit the value of the current key in the editor

add - add a key (with a string the string becomes the new key, with
      nothing the editor is opened to allow the value to be input)

delete - delete a key/value pair

help - list the available commands

quit - quit from the program.

Any changes you make are only written when the program quits, so typing ctrl-C aborts with no changes under the present version.

COPYING

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA