]> git.donarmstrong.com Git - infobot.git/blobdiff - scripts/dbm2txt.pl
move to channel html and colorize more msgs
[infobot.git] / scripts / dbm2txt.pl
index 0cfb10fa54eceaa3e1db88b72528be086c7a4857..259e6cecbe4d8ff38f712c64e0fb178a3afb71bb 100755 (executable)
@@ -1,7 +1,7 @@
 #!/usr/bin/perl -w
 
 use strict;
-
+use DB_File;
 if (!scalar @ARGV) {
     print "Usage: dbm2txt <whatever dbm>\n";
     print "Example: dbm2txt.pl factoids\n";
@@ -15,10 +15,10 @@ if (0) {
     openDB();
 }
 
-dbmopen(%db,$dbname,0444) or die "error: cannot open db.\n";
-foreach (keys %db) {
-  next if /=>/;                # skip the key if it contains the delimiter.
-
-  print "$_ => $db{$_}\n";
+dbmopen(%db, $dbfile, 0644) or die "error: cannot open db. $dbfile\n";
+my ($key, $val);
+while (($key, $val) = each %db) {
+  chomp $val;
+  print "$key => $val\n";
 }
 dbmclose %db;