Tất cả những người không thể cài đặt perldoc hoặc các mô-đun khác, và muốn biết những mô-đun nào có sẵn (CPAN hoặc cách khác), các cách sau hoạt động cho linux và Mingw32 / 64:
grep -RhIP '^package [A-Z][\w:]+;' `perl -e 'print join " ",@INC'` | sed 's/package //' | sort | uniq
Vâng, nó lộn xộn. Có, nó có thể báo cáo nhiều hơn bạn muốn. Nhưng nếu bạn chuyển nó thành một tệp, bạn có thể dễ dàng kiểm tra, chẳng hạn như giao diện dbm nào hiện có:
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;
Đó là lý do tại sao tôi kết thúc trên trang này (thất vọng)
(Tôi nhận ra rằng điều này không trả lời chính xác câu hỏi của OP, nhưng tôi đăng nó cho bất kỳ ai đã kết thúc ở đây vì lý do tương tự như tôi đã làm. Đó là vấn đề với ngăn xếp ***, gần như không thể tìm ra câu hỏi của bạn. yêu cầu, ngay cả khi nó tồn tại, nhưng ngăn xếp *** gần như luôn là hit hàng đầu của google!)