728x90
1️⃣ Perl이란?
Perl은 1987년 Larry Wall이 개발한 범용 프로그래밍 언어로 텍스트 처리, 시스템 관리 스크립트, 웹 CGI 프로그래밍 등 다양한 분야에서 사용할 수 있는 언어입니다. 주요 특징으로는 다음과 같습니다.
- 문자열 처리 강력: 정규 표현식 기능이 매우 강력함
- 플랫폼 독립성: 윈도우, 리눅스, macOS 등 다양한 환경에서 동작함
- CPAN: 수많은 모듈을 제공하는 오픈소스 라이브러리 저장소
- 유연한 문법: 같은 결과를 여러 방식으로 구현
2️⃣ Perl은 어디에서 사용되나?
- 서버 로그 분석
- 텍스트 파일 자동 처리
- 웹 서버 CGI 프로그램
- 데이터 변환 및 파싱
- 시스템 관리 자동화
3️⃣ Perl 설치하기
🪟 Windows 버전
- Strawberry Perl 다운로드
- 공식 사이트 접속
- "Download"에서 최신 버전의 Perl 설치
- 설치 마법사에서 기본 설정으로 설치
- 설치 후 명령 프롬프트에서 버전 확인:
perl -v
4️⃣ Perl 간단 예제
✅ VS Code에서 Perl 환경 준비
- VS Code 열기
- 확장(Extensions) (Ctrl+shift+x)에서
- perl 검색 -> Perl Language Server of Perl ToolBox 설치
- (Option) Perl 코드 실행 편하게 하기 위해선 Code Runner 확장 설치
- 환경변수는 자동으로 되나 안된다면 추가해야함
✅ 예제 작성
cpan Perl::LanguageServer
그 다음 VSCode에서 설정으로가 Perl Path를 다음과 같이 설정합니다.
C:\Strawberry\perl\bin\perl.exe
VS Code에서 새 파일(hello.pl)을 만들고 다음 코드를 작성합니다.
print "Hello Perl!\n";
다음 명령어로 perl을 실행합니다.
perl hello.pl
GitHub - Koras02/Perl-Bloging: https://thinky.tistory.com/category/Back-End/Perl
https://thinky.tistory.com/category/Back-End/Perl. Contribute to Koras02/Perl-Bloging development by creating an account on GitHub.
github.com
728x90
LIST
'Back-End > Perl' 카테고리의 다른 글
[Perl] 6장 입출력 함수 (0) | 2025.08.24 |
---|---|
[Perl] 5장 문자열 처리 기본 (0) | 2025.08.15 |
[Perl] 4장 기본 연산자 (2) | 2025.08.13 |
[Perl] 3장 Perl - 주석과 들여쓰기 (0) | 2025.08.12 |
[Perl] 2장 Perl - 변수와 데이터 타입 (0) | 2025.08.10 |