shebang

    3

    3답변

    하나는 스크립트의 첫 번째 행으로 오두막을 #! /usr/bin/env python 를 사용, 리눅스, bash는에 파이썬 스크립트를 실행하게합니다. 이 줄이 유닉스 스타일의 개행 문자 \ n 대신 Windows 스타일의 개행 문자 \ r \ n (캐리지 리턴 줄 바꿈)로 끝나면 bash는 Python 인터프리터를 통해 스크립트를 실행할 수 없습니다.

    0

    2답변

    최근에 ksh93 쉘로 전환했습니다. 나는 몇 가지 간단한 스크립트 내가 이해하지 못하는 방식으로 오작동 시작되었는지 않았기 때문에 내 .profile 파일 export SHELL=/usr/local/bin/ksh93 exec $SHELL 에 다음 두 줄을 추가하여 이런 짓을. 내가 명령 test.sh fred를 입력하면 내가라고 다음과 같은 간단한

    0

    3답변

    그래서 실행할 때마다 수동으로 인터프리터를 지정하지 않고 실행하려는 일부 스크립트를 만들려고합니다. #!/usr/bin/python 위의 스크립트는 내가 원하는대로 실행되는 기존 스크립트에서 사용됩니다. 아래는 나는 그들이 동일한 보면 나에게 처음 #!/usr/bin/python 에서 쓴 스크립트의 오두막이지만, 두 번째를 실행하는 나에게주는 모두

    2

    2답변

    내 질문에 해독하기가 꽤 어렵다고 생각합니다. 그러나 이것은 스크립트 (특히이 경우 자바 스크립트)에 사용되는 세번 라인에 관한 것입니다. 나는 이것이 매우 터무니없는 질문 의심하지만, #!/usr/bin/env phantomjs /* Requires phantomjs to be installed (e.g. via Homebrew on Mac) E

    5

    1답변

    php foo.phar <params> 대신 foo.phar <params>을 실행하여 직접 실행 파일로 phar 스크립트를 시작하고 싶습니다.

    11

    4답변

    실행하려는 프로그램의 경로를 알지 못하는 사이 빈 라인을 지정할 수 있습니까? 어쩌면 경로를 지정하지 #!node 또는 지정하는 여러 가지 옵션 #!/usr/local/bin/node #!/usr/bin/node 크로스 플랫폼 솔루션 (리눅스, BSD, OSX 등 ... 다양한 맛)에 대한 추가 점

    8

    4답변

    ! System A 우분투를 실행하고 여러 가지의 무리에 대한 Python 2.6 필요합니다. System A System B에 기본적으로 Python 2.7을 설치했습니다. Python 2.7이 기본적으로 있습니다. 저는 #!/bin/env python 위쪽에 파이썬 스크립트 BLAH이 있습니다. 또 다른 스크립트 SIGH을 실행합니다. 위로 가기도 #!

    0

    2답변

    입니다. 사이트에서 데이터를 스크래핑하는 스크립트를 작성했습니다. 그것은 "python script.py"로 실행할 때 작동하지만 chmod + x에서 쉘에서 직접 실행하면 제대로 작동하지 않습니다. (출력 파일을 덮어 쓰지 않음) 여기 내 코드입니다 (HTMLParser) : #!/usr/bin/env python from HTMLParser imp

    2

    2답변

    스크립트가 C 실행 파일과 통신해야 할 때 문제가 있습니다. 스크립트의 전체 경로를 가져올 수 없으므로로드하고 다른 프로세스로 보내야합니다. argv[0] 가 실행 년대를 보여줍니다 스크립트의 이름은 myScript #!/home/user/git/proyect/test hello this is a script 내가 터미널에서 myScript를

    4

    1답변

    와 매개 변수를 지원하지 않습니다 가능한 중복 : how to use multiple arguments with a shebang (i.e. #!)? 가 어떻게이 #! 문이 인수와 PARAM을 수용 할 수 있습니까? 평소와 같이 공간에서 분리하는 대신 하나의 매개 변수로 모든 것을 함께 묶는 것 같습니다. 이 인위적인 예를 보자 $ cat /tmp/echo