안녕하세요 스크립트관련하여 한가지 질의하려고 해요 #!/bin/bash .... ... #!/bin/perl .... .....
우와 같은 형식으로 한개의 파일에 두 개의 script 를 섞어 쓸수있는지 고수님들께 부탁드려요
그럴수 없습니다.
불가능 한가요?
#!/bin/bash 여기서 펄 스크립트를 호출하세요
고통이 지천에 있다한들 어이해 멈출수있더냐
그래도 되는가요????
perl스크립트에 해당하는 부분은 따로 작성해야죠. BASH shell에서 perl스크립트 실행하는 방법을 아시면 BASH script에서 그대로 호출명령어를 써넣으시면 됩니다.
BASH shell에서 perl스크립트 실행하는 방법을 몰라서 그러는데 좀 자세히 가르쳐 주세요.
뭐 perl 스크립트 (예 test.pl)를 따로 만들어서 bash내에서 perl test.pl 혹은 test.pl을 실행가능하게 했다면 ./test.pl 로 호출해도 되지만 굳이 하나의 파일안에 넣고 싶다면 다음과 같이
heredoc ( http://editplus.info/wiki/Heredoc )을 써서 그걸 해석기(perl)로 보내면 됩니다.
#!/bin/sh echo "i'm bash" perl <<PERL #!/usr/bin/perl print "I'm perl\n"; PERL
결과
i'm bash I'm perl
정말 감사해요
그냥 서로 다른 두 개의 스크립트를 호출하는 스크립트를 만드시거나, 명령행으로 포함시키는건... 원하시는 답이 아니시겠죠?ㅎㅎ 매직 넘버 (man magic)때문에 위와 같은 방식은 불가능할 것 같습니다.
http://wiki.kldp.org/wiki.php/superwisdom
ㅋㅋㅋ 죄송해용
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
그럴수 없습니다.
그럴수 없습니다.
????
불가능 한가요?
호출
#!/bin/bash
여기서 펄 스크립트를 호출하세요
고통이 지천에 있다한들 어이해 멈출수있더냐
!!!
그래도 되는가요????
perl스크립트에
perl스크립트에 해당하는 부분은 따로 작성해야죠. BASH shell에서 perl스크립트 실행하는 방법을 아시면 BASH script에서 그대로 호출명령어를 써넣으시면 됩니다.
하나만 더....
BASH shell에서 perl스크립트 실행하는 방법을 몰라서 그러는데
좀 자세히 가르쳐 주세요.
이렇게 heredoc을 써서
뭐 perl 스크립트 (예 test.pl)를 따로 만들어서 bash내에서
perl test.pl
혹은 test.pl을 실행가능하게 했다면
./test.pl
로 호출해도 되지만 굳이 하나의 파일안에 넣고 싶다면 다음과 같이
heredoc ( http://editplus.info/wiki/Heredoc )을 써서
그걸 해석기(perl)로 보내면 됩니다.
결과
답변 감사해요!
정말 감사해요
그냥 서로 다른 두
그냥 서로 다른 두 개의 스크립트를 호출하는 스크립트를 만드시거나,
명령행으로 포함시키는건... 원하시는 답이 아니시겠죠?ㅎㅎ
매직 넘버 (man magic)때문에 위와 같은 방식은 불가능할 것 같습니다.
http://wiki.kldp.org/wiki.php/superwisdom
앗.........착각했네요
ㅋㅋㅋ 죄송해용
고통이 지천에 있다한들 어이해 멈출수있더냐
댓글 달기