.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
반응형
'엔지니어' 카테고리의 다른 글
[Intellij]com.google.common 패키지를 못 찾는 경우 (785) | 2016.01.28 |
---|---|
PERL 아파치 로그 정규식 라이브러리 (477) | 2016.01.27 |
sh, bash 스크립트의 if문 사용할 때 추가 조건/옵션 항목 (3491) | 2015.12.10 |
ctags를 cpp에서 사용하려면 (457) | 2015.11.19 |
리눅스에서 가장 많은 CPU를 사용하는 프로세스 찾는 명령 (438) | 2015.08.06 |