[Perl] 펄 맛보기

언어로그 2010. 12. 15. 23:26
#!/usr/bin/perl

@lines = `perldoc -u -f atan2`;
foreach (@lines) {
    s/\w<([^>]+)>/\U$1/g;
    print;
}
유닉스/리눅스 프로그래밍에서는 관용적으로 라인의 첫번째 2개의 문자 #! 뒤부터 
그 라인의 끝까지에 파일의 나머지 부분을 처리할 실행프로그램의 경로가 오게된다. 
위에서는 /usr/bin/perl 경로의 펄인터프리터에 의해 프로그램이 실행되게 된다. 
시스템마다 설치된 위치가 다룰수도 있지만, 대부분 /user/bin/perl에 존재한다. 

 위 프로그램은 perldoc 라는 명령을 실행하고, 그 출력을 가져와서 행단위로 정규표현식에 
맞는 부분을 출력하는 프로그램이다.  역따옴표(`)로 감싼 부분은 해당하는 외부명령을 실행하게 한다.

'언어로그' 카테고리의 다른 글

[Perl] 펄 맛보기  (0) 2010.12.15
[WinAPI]Hello WinAPI 예제  (0) 2010.12.13