ezcdb(1) ezcdb ezcdb(1) NAME ezcdb - constant database (cdb) multitool SYNOPSIS ezcdb [-hV] command opts args ezcdb cross [-h] [-p perms ] [-t tmpfile ] result.cdb A.cdb B.cdb ezcdb dump [-h] [-d del | -g | -x] [ cdb ] ezcdb dupes [-h] [-d del | -g | -x] [-q] [ cdb ] ezcdb get [-h] [-a | -j num ] [-n] key [ cdb ] ezcdb grep [-h] [-d del | -g | -x] [-i] [-k] [-!] regex [ cdb ] ezcdb keys [-h] [-g | -x] [-X] [ cdb ] ezcdb make [-h] [-d del | -g | -x] [-p perms ] [-t tmpfile ] cdb ezcdb match [-h] [-d del | -g | -x] [-i] [-k] [-!] pattern [ cdb ] ezcdb merge [-h] [-p perms ] [-t tmpfile ] [-a] result.cdb A.cdb B.cdb ezcdb purge [-h] [-p perms ] [-t tmpfile ] result.cdb A.cdb B.cdb ezcdb stats [-h] [-v] [ cdb ] DESCRIPTION ezcdb is used to generate, query, analyze, and operate on constant database files in cdb(5) format. The following operations are sup- ported: cross ezcdb cross performs a set intersect operation with A.cdb and B.cdb and compiles the result in result.cdb. The cross operation selects records in A with matching keys in B. The record sequence in result.cdb pre- serves the original sequence among records in A. Any/all of the named argument files may ``overlap''. Options: -p perms Permissions. Set the file creation permissions for result.cdb as explicitly given in the octal argument perms. Otherwise, the result.cdb file permissions will be set to mode 0666 and modi- fied by the process umask. -t tmpfile Tempfile. Use the path specified by the argument tmpfile for the temporary file used during the creation of result.cdb. Nor- mally the temporary file name is constructed from the result.cdb argument as result.cdb.{new}. dump ezcdb dump lists to stdout all records found in the given cdb file (or seekable input on stdin). Output format is under control of options and described in the FORMATS section. Options: -d del Delimiter. Output records in ``getline'' format, using the first character in the argument del as separator between the key and value parts of the record. Implies -g. -g Getline. Output records in ``getline'' format. -x Exchange. Output records in ``exchange'' format. dupes ezcdb dupes lists to stdout all records with duplicate keys found in the given cdb file (or seekable input on stdin), and prints summary report to s