| 2005-05-16, 09:46 PM | #1 |
|
Member
![]() Registered: Jan 2005
My Mac: ibook G4
Posts: 23
오프라인
|
perl을 사용하다 안되는 부분이 있어서요..
perl을 배우고 있는 왕초보 입니다..
혼자서 하다가 궁금한 점이 있어서 이렇게 글을 써요.. 첫번째 궁금한 점은 perl 파일은 꼭 뒤에 .pl의 확장자를 가져야 하나요? 아무것도 없어도 실행은 되는거 같던데요... 두번째는 책에서... 맨첫줄에 #! usr/bin/perl 을 추가해주면.. 그냥 파일 이름만 쳐도 실행이 된다고 하는데 실행이 되지 않네요.. 왜 그런거죠?? 그리고 그냥 파일명만 쳤을때 실행되게 하려면 어떻게 해야 하는지도 알려주세요.. 맥을 쓰고 있어서 이렇게 이곳에다 올립니다.. 꼭 ./이걸 붙여서 실행하지 않으면 안되는건지요.. 스크랩트 파일을 만들었는데..그것도 앞에다.. ./을 붙여야 하더라고요.. 너무 질문만 많이 했네요.. 그럼 활기찬 하루 되세요... |
|
| 2005-05-16, 10:07 PM | #2 |
|
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)에 포함되어있지 않다면 스크립트 실행을 위해 경로를 지정해야합니다. |
|
| 2005-05-16, 10:08 PM | #3 |
|
Senior Member
![]() ![]() 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. |
|
| 2005-05-16, 10:44 PM | #4 |
|
Elite Member
![]() ![]() ![]() ![]() 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 - 골빈해커의 블로그 허허 벌판에 쓰러져 까마귀 밥이 될 지언정 이상에 살고 싶구나... |
|