perl 2
category프로그래밍/Perl
저번 강에서 activePerl을 설치하고, 간단한 문자열을 출력하는 것까지 하였다. 이번 강에서는 Perl의 실행 옵션과 두가지 사용방법에 대해 언급해보겠다.
Perl을 사용하기 위해 CMD를 켜자.
그리고 다음과 같은 명령어를 쳐보자
Perl -w "print 'HelloPerl';"
Perl -e "print 'HelloPerl';"
Perl -v "print 'HelloPerl';"
Perl -c "print 'HelloPerl';"
제대로 실행 되는것은 -e 밖에 없을 것이다. 각각 옵션에 대해서 설명하겠다.
-w 파일을 열고 문법적 오류가 있는지를 체크함.
-e 파일로 열지 않고 바로 컴파일함.
-v 버전을 출력함
-c 파일을 열고 스크립트를 읽음.
-v는 이해가 빠르겠지만, -w, -c는 파일을 연다는게 무슨 말인지.. 이해를 돕기 위해 파일을 하나 만들자.


파일을 하나 만들고 난 후 아래와 같은 명령어를 쳐보자.
perl -c HelloPerl.pl
perl -w HelloPerl.pl
결과가 어떤가? 즉, perl -e "print 'HelloPerl'"를 사용하지 않아도, 파일에 저장하여 같은 효과를 낼 수 있다는 것이다. 간단한 프로그램은 -e를 써도 좋지만 프로그램의 규모가 커진다면 -c -w를 사용해야한다는 것이다.
간단하게 Perl의 실행옵션에 대해서 알아 보았다. 다음강에서는 변수에 대해 알아보도록 하자.
Perl을 사용하기 위해 CMD를 켜자.
그리고 다음과 같은 명령어를 쳐보자
Perl -w "print 'HelloPerl';"
Perl -e "print 'HelloPerl';"
Perl -v "print 'HelloPerl';"
Perl -c "print 'HelloPerl';"
제대로 실행 되는것은 -e 밖에 없을 것이다. 각각 옵션에 대해서 설명하겠다.
-w 파일을 열고 문법적 오류가 있는지를 체크함.
-e 파일로 열지 않고 바로 컴파일함.
-v 버전을 출력함
-c 파일을 열고 스크립트를 읽음.
-v는 이해가 빠르겠지만, -w, -c는 파일을 연다는게 무슨 말인지.. 이해를 돕기 위해 파일을 하나 만들자.


파일을 하나 만들고 난 후 아래와 같은 명령어를 쳐보자.
perl -c HelloPerl.pl
perl -w HelloPerl.pl
결과가 어떤가? 즉, perl -e "print 'HelloPerl'"를 사용하지 않아도, 파일에 저장하여 같은 효과를 낼 수 있다는 것이다. 간단한 프로그램은 -e를 써도 좋지만 프로그램의 규모가 커진다면 -c -w를 사용해야한다는 것이다.
간단하게 Perl의 실행옵션에 대해서 알아 보았다. 다음강에서는 변수에 대해 알아보도록 하자.


