mwultong Blog ... 프로그래밍 / 계산기

컴퓨터 엑셀 워드 포토샵 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Friday, March 31, 2006

[QnA] Perl(펄)의 모든 모듈 한꺼번에 확인하기


윈도 탐색기에 나온 Perl 디렉토리에서 마우스 오른쪽 클릭/검색을 선택하신 후, *.pm 로 검색하시면 모든 펄 모듈의 목록이 나옵니다.

펄 모듈의 확장자는 .pm 입니다.

현재 펄 v5.8.7의 경우, 총 709개의 모듈이 기본적으로 깔려 있는 것으로 나옵니다.



다음과 같이, 윈도 시작 버튼/프로그램/보조 프로그램/명령 프롬프트에서 dir 명령으로 보실 수도 있습니다.

D:\Perl>dir *.pm /S
D 드라이브의 볼륨: Foo
볼륨 일련 번호: 4853-C342

D:\Perl\lib 디렉터리

2002-06-01  10:03a               2,687 AnyDBM_File.pm
2003-09-24  08:17a              13,214 attributes.pm
2002-06-01  10:03a               1,493 attrs.pm
2003-07-09  11:11p              11,436 AutoLoader.pm
2003-08-13  11:44p              16,158 AutoSplit.pm
2004-07-04  02:32p               4,352 autouse.pm
2005-05-05  09:16a              23,813 B.pm
2005-05-27  04:46a               5,714 base.pm
2004-12-01  12:07p              28,596 Benchmark.pm
2005-04-22  06:19a              11,076 bigint.pm
2005-04-22  06:19a              14,624 bignum.pm
2005-04-22  06:19a               9,788 bigrat.pm
2002-06-01  10:03a               1,760 blib.pm
2003-08-01  07:00a                 727 ByteLoader.pm
2005-05-27  04:46a               2,472 bytes.pm
2005-05-16  09:03a               9,114 Carp.pm
2005-05-16  01:56a             246,359 CGI.pm
2004-07-04  02:32p              16,110 charnames.pm
2005-06-13  12:23p               2,443 Config.pm
2004-12-01  11:37a              11,619 constant.pm
2003-09-21  10:56p             230,967 CPAN.pm
2005-04-03  08:48a              18,506 Cwd.pm
2002-06-01  10:03a              20,034 DB.pm
2004-01-17  09:45a              15,020 DBM_Filter.pm
2004-11-01  07:03a              17,939 diagnostics.pm
2005-02-05  09:26a               9,025 Digest.pm
2002-06-01  10:03a               1,846 DirHandle.pm
2002-06-01  10:03a              17,540 Dumpvalue.pm
2005-06-06  01:37p              28,960 DynaLoader.pm
2005-05-17  09:44a              26,079 Encode.pm
2004-10-28  03:40a              19,279 encoding.pm
2003-08-13  11:44p               4,734 English.pm
2002-06-01  10:03a               5,405 Env.pm
2005-06-06  01:40p               6,091 Errno.pm
2004-01-26  02:27p              14,859 Exporter.pm
2002-06-01  10:03a               5,155 Fatal.pm
2003-08-19  11:17a               5,582 Fcntl.pm
2003-09-15  10:53p               9,126 fields.pm
2005-05-05  09:16a               5,584 FileCache.pm
2002-06-01  10:03a               7,033 FileHandle.pm
2003-08-13  11:44p               2,227 filetest.pm
2003-12-27  08:57a               5,346 FindBin.pm
2005-04-11  05:40p                 918 if.pm
(이하 생략...)


위의 화면 출력 결과를 텍스트 파일로 저장하고 싶을 때에는
dir *.pm /S > foo.txt
로 하시면 됩니다. (foo.txt 는 임의의 파일 이름입니다.)


ActivePerl을 설치하면 같이 설치되는 "ActivePerl User Guide (\Perl\html\index.html)"에 보시면, Modules라는 항목이 있습니다. 여기 모든 모듈의 설명과 사용법이 있습니다. ("[Perl/펄] 윈도용 ActivePerl 설치법" 참조)

여기에 없는 모듈은, CPAN에서 다운로드받아서 설치하셔야 합니다. 다만, C로 만들어진 펄모듈(확장자는 .xs)은 직접 컴파일을 해야 하는데, 윈도 유저들은 ASPN : ActivePerl : PPM ( http://aspn.activestate.com/ASPN/Downloads/ActivePerl/PPM/ # 2024-03-25 현재 폐쇄)에서, 이미 컴파일된 모듈을 다운로드받을 수 있습니다만, C로 만들어진 펄모듈들을 초보자가 설치하기는 상당히 어렵습니다.

순수한 펄로만 되어 있는 모듈은, 압축 파일 속에 있는 .pm 파일만 꺼내서 라이브러리 디렉토리에 넣어주면 대부분 잘 작동합니다.


관련 포스트: [Perl] 특정 펄 모듈이 이미 설치되어 있는지 확인하는 배치 파일



tag: perl
Perl | 펄

0 Comments:

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Previous Posts
Monthly Archives
Top