Wie Perl DB_Files in Ruby lesen
-
19-09-2019 - |
Frage
Ich bin die Migration einen Perl-Skript nach Ruby. Das Perl-Skript verwendet DB_File in DB_HASH Modus. Wie kann ich die Schlüssel und Werte alle aus einer solchen Datei in Ruby lesen?
Lösung
ich schließlich erkennen, dass DB_HASH ist eine Berkeley DB Dateiformat.
Ich habe nicht libdb für Ruby auf meiner Ubuntu-Box, aber das wurde behoben mit einem einfachen apt-get
apt-get libdb4.2-ruby1.8 installieren
Dann in Ruby
require 'bdb'
db=BDB::Hash.open("test.db")
keyvalues=db.to_hash
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow