.pl : perl script
.pm : perl script module
두 확장자의 perl 파일 해석은 동일함.
.pm은 특정 디렉터리안에 파일을 두고 모듈로서 라이브러리 처럼 사용.
예시)
./Apache/LogRegex.pm
./main.pl
2개의 파일이 있다면 pm에 선언된 내용은 pl 파일에서
Apache::LogRegex 이런 형태로 호출되어야 한다.
참고: http://stackoverflow.com/questions/3402821/in-perl-what-is-the-difference-between-a-pm-perl-module-and-pl-perl-script
작은 시험용이면 동일 디렉터리에 있지만
따로 지정된 경로를 사용하고 싶다면 환경변수에 path 지정하거나
-I 옵션으로 지정한다.
예시) perl -I /home/path/lib -I /usr/anothre/lib main.pl
참고: http://www.perlhowto.com/extending_the_library_path
반응형
'Language > PERL' 카테고리의 다른 글
모듈이 없는 경우 (1136) | 2016.01.29 |
---|---|
PERL 아파치 로그 정규식 라이브러리 (477) | 2016.01.27 |
Perl 네트웍 (링크) (477) | 2012.08.28 |