문자열 #!/usr/bin/perl 에서는 Perl 스크립트

매우 자주 당신이 볼 수있는 첫 번째 라인에서는 Perl 스크립트가 #!/usr/bin/perl.

여기에는 예입니다 아주 간단한 프로그램에서는 Perl:

▶ Run
#!/usr/bin/perl

print 'Hello';

저장할 경우 이 텍스트 파일로 script.pl,다음을 실행하는 콘솔에서 perl script.pl, 화면이 나타납 Hello.

가장 재미있는 경우를 제거하는 파일에서 script.pl 개 라인 #!/usr/bin/perl (만 작성 중 하나인 print 'Hello';)및 이를 사용하여 코드 perl script.pl결과 될 것입니다 정확히 동일하게 화면에 나타나 Hello.

명령 콘솔에서 perl script.pl 말이 있을 실행하는 통역 perl고 는 인수게라인 script.pl 일 (파일의 이름으로 프로그램 코드). 실행될 때 이 방법은,그것이 문제가되지 않은 경우 파일 script.pl 첫 번째 라인 #!/usr/bin/perl 나지 않습니다. 시스템이 시작 perl 일,그리고 이 프로그램은 텍스트 파일로 텍스트 프로그램에서는 Perl 언어입니다.

그러나 팀 perl script.pl 하지 않는 유일한 방법을 실행하는 방법 Perl 스크립트입니다. 또 다른 옵션은 이 파일을 실행 가능 및 실행합니다.

다시 텍스트에는 특별한 첫 번째 줄:

▶ Run
#!/usr/bin/perl

print 'Hello';

저장 이 텍스트 파일로 script.pl 고 실행하는 콘솔에서:

$ chmod a+x script.pl
$ ./script.pl
Hello

명령 chmod a+x script.pl 우리는 설정 파일의 국기는 실행 파일 (실행). 다음 명령을 ./script.pl 말하는 그들이 원하는 파일을 실행하 script.pl, 는 현재 디렉토리에(현재 디렉터리로 표시된 점,그리고 /— 이것은 분리기 사이에 디렉토리와 파일이름).

시작할 때 ./script.pl 하는 것이 중요 첫 번째 라인에서 파일 #!/usr/bin/perl. 는 경우 우리는 이 라인에서 파일을 실행하려고 ./script.pl,우리는 오류가 발생합니다.

$ ./script.pl
./script.pl: line 1: print: command not found

할 때는 Perl 스크립트로 실행 ./script.pl 은 첫번째 행에서 파일 #!/usr/bin/perl.

때 우리는 실행 파일을 실행하의 프로그램을 사용하여 ./script.pl,시스템을 어떻게 든 을 이해할 필요가 무엇이 당신을 필요로 이 코드를 실행하(Mac OS 과 리눅스에서 이 보이지 않는 파일의 확장명). 는 것을 보장하기 위해 이러한 이해 및 사용 이것은 첫 번째 문자열에 특별한 형식이 있다. 그릴,감점,그리고 다음의 전체 경로를 인터프리터와 함께하는 코드를 실행합니다.

를 지정하지 않은 경우 파일이 라인 #!/usr/bin/perl 고 실행하는 코드를 사용하여 ./script.pl, 시스템이라고 가정으로 작성된 코드에서 포탄에서는 작업(예를 들어, bash) 고 실행하려고 하는 프로그램에서 프로그래밍 언어 Perl 다음과 같이 텍스트 에 bash.

이 특별한 문자열이 아닌 특성의 펄 프로그래밍 언어와의 특이성 시스템입니다. 다른 프로그래밍 언어에도 비슷한 라인 #!/usr/bin/python, #!/usr/bin/lua ,등등.

총 추천 첫 번째 라인에서는 Perl 스크립트를 항상 있어야 #!/usr/bin/perl.

다른 기사