Perldoc veya diğer modülleri kuramayan ve hangi modüllerin (CPAN veya başka türlü) mevcut olduğunu bilmek isteyenler, linux ve Mingw32 / 64 için aşağıdaki işler:
grep -RhIP '^package [A-Z][\w:]+;' `perl -e 'print join " ",@INC'` | sed 's/package //' | sort | uniq
Evet, dağınık. Evet, muhtemelen istediğinizden daha fazlasını rapor ediyor. Ancak bir dosyaya aktarırsanız, hangi dbm arayüzlerinin mevcut olduğunu kolayca kontrol edebilirsiniz:
grep -RhIP '^package [A-Z][\w:]+;' `perl -e 'print join " ",@INC'` | sed 's/package //' | sort | uniq > modules-installed
cat modules-installed | grep -i dbm
AnyDBM_File;
Memoize::AnyDBM_File;
Memoize::NDBM_File;
Memoize::SDBM_File;
WWW::RobotRules::AnyDBM_File;
Bu yüzden bu sayfaya geldim (hayal kırıklığına uğradım)
(Bunun OP'nin sorusuna tam olarak cevap vermediğini fark ettim, ama benim yaptığımla aynı sebepten dolayı buraya gelenler için gönderiyorum. Yığınla ilgili sorun bu *** sormak, var olduğunda bile, ancak yığın *** neredeyse her zaman Google'ın en çok hitidir!)