Alle diejenigen, die Perldoc oder andere Module nicht installieren können und wissen möchten, welche Module verfügbar sind (CPAN oder andere), funktionieren unter Linux und Mingw32 / 64 wie folgt:
grep -RhIP '^package [A-Z][\w:]+;' `perl -e 'print join " ",@INC'` | sed 's/package //' | sort | uniq
Ja, es ist chaotisch. Ja, es wird wahrscheinlich mehr gemeldet, als Sie möchten. Wenn Sie es jedoch in eine Datei leiten, können Sie beispielsweise leicht überprüfen, welche DBM-Schnittstellen vorhanden sind:
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;
Deshalb bin ich auf dieser Seite gelandet (enttäuscht)
(Mir ist klar, dass dies die Frage des OP nicht genau beantwortet, aber ich poste es für jeden, der aus dem gleichen Grund wie ich hier gelandet ist. Das ist das Problem mit Stack *** Es ist fast unmöglich, die Frage zu finden, die Sie sind Fragen, auch wenn es existiert, doch Stack *** ist fast immer Googles Top-Hit!)