كيفية قراءة بيرل DB_Files في روبي
-
19-09-2019 - |
سؤال
أنا المهاجرة Perl إلى روبي.Perl يستخدم DB_File في DB_HASH الوضعية.كيف يمكنني قراءة كل المفاتيح و القيم من مثل هذا الملف في روبي ؟
المحلول
أدركت أخيرا أن DB_HASH هو بيركلي DB تنسيق الملف.
لم يكن لدي libdb عن روبي على أوبونتو مربع لكن ذلك كان ثابت مع بسيطة apt-get
apt-get install libdb4.2-ruby1.8
ثم في روبي
require 'bdb'
db=BDB::Hash.open("test.db")
keyvalues=db.to_hash
لا تنتمي إلى StackOverflow