Go Back   AppleForum > Software > Application

 
 
thread_tools
2005-05-16, 09:46 PM   #1
syskus
Member
 
syskus's Avatar
 
Registered: Jan 2005
My Mac: ibook G4
Posts: 23
오프라인
perl을 사용하다 안되는 부분이 있어서요..

perl을 배우고 있는 왕초보 입니다..
혼자서 하다가 궁금한 점이 있어서 이렇게 글을 써요..

첫번째 궁금한 점은 perl 파일은 꼭 뒤에 .pl의 확장자를 가져야 하나요?
아무것도 없어도 실행은 되는거 같던데요...

두번째는 책에서...
맨첫줄에 #! usr/bin/perl 을 추가해주면..
그냥 파일 이름만 쳐도 실행이 된다고 하는데 실행이 되지 않네요..
왜 그런거죠??

그리고 그냥 파일명만 쳤을때 실행되게 하려면 어떻게 해야 하는지도 알려주세요..
맥을 쓰고 있어서 이렇게 이곳에다 올립니다..
꼭 ./이걸 붙여서 실행하지 않으면 안되는건지요..
스크랩트 파일을 만들었는데..그것도 앞에다.. ./을 붙여야 하더라고요..
너무 질문만 많이 했네요..
그럼 활기찬 하루 되세요...
  Reply With Quote
2005-05-16, 10:07 PM   #2
junesk
Senior Member
 
Registered: Jan 2002
My Mac: PowerBook 1GHz combo, New iMac 800MHz. iPod 5G
Posts: 139
오프라인
간단히 답변드리자면,

1. .pl 확장자를 가질 필요는 없습니다

2. Perl 스크립트의 첫라인에 Perl 인터프리터의 경로를 지정합니다.
#!/usr/bin/perl
파일 이름만으로 실행시키기 위해서는 execute permision을 지정해야합니다
예로, chmod 755

3. 스크립트의 경로 시스템경로(system path)에 포함되어있지 않다면 스크립트 실행을
위해 경로를 지정해야합니다.
  Reply With Quote
2005-05-16, 10:08 PM   #3
세리자와
Senior Member
 
세리자와's Avatar
 
Registered: Feb 2002
My Mac: 파워북
Posts: 214
오프라인
상관없습니다.

#!/usr/bin/perl 을 첨부한 후 실행가능으로 만드셔야 합니다. chmod 755 "filename"을 하세요.

./을 붙이는 건 경로때문에 그렇습니다.

PATH=$PATH:.
export PATH

를 해보세요.
__________________
What doesn't kill you makes you stronger.
  Reply With Quote
2005-05-16, 10:44 PM   #4
골빈해커
Elite Member
 
골빈해커's Avatar
 
Registered: May 2002
My Mac: MacBook Air & iPhone
Posts: 2,154
오프라인
Mac OS X 에서 펄을 사용하신다면

http://camelbones.sourceforge.net/index.php

위의 페이지도 한 번 봐보세요

펄과 코코아로 어플을 만들면 강력한 어플을 쉽게~

펄 만세~ ^0^)/

(해코군은 펄 빠돌이;; )
__________________
http://allblog.net - 모든 블로그가 모이는 곳
http://freebgm.net - 공개 배경음악 공유 사이트
http://golbin.net - 골빈해커의 블로그

허허 벌판에 쓰러져 까마귀 밥이 될 지언정 이상에 살고 싶구나...
  Reply With Quote
지금 시각: 10:50 AM | Contact Us | 아카이브 | Top
SEO by vBSEO 3.0.0 RC5 All contents copyright © 2001~2008 by AppleForum and/or their respective owners.