shebang
-
shebang 작성하기개발/환경 2022. 6. 17. 16:44
스크립트를 작성할 때 버릇처럼 적는 한줄이 있다. #!/bin/bash #!/bin/expect #!/bin/python3 이 구문은 shebang 이라는 구문인데, 간단하게는 실행할 때 어떤 스크립트인지 명시하는 부분이라고 생각해도 된다. (영문, 국문 위키백과) 이 글에서는 shebang 을 작성할 때 고려할만한 내용을 작성한다. 대부분의 경우 bash script나 expect script를 작성할땐 이 shebang을 어떻게 표기할지 고려할 필요가 없다. bash는 대부분의 환경이 /bin/bash에 있을것이며 expect는 설치가 보장되어있지 않다면 패키지를 같이 보내서 설치하라고 하면 그만이니 이 문제를 고민하게 된 원인은 python 덕분이었다. python3.7버전의 소스를 내려받아 특정 ..