쉘스크립트

    쉘스크립트의 셔뱅(Shebang) 이란?

    셔뱅 (Shebang) 이란? 스크립트 시작 부분의 #! 문자열을 말한다. Shebang, Hashbang, Pound-bang 이라고 불리기도 한다. 셔뱅의 목적 스크립트의 시작을 알리는 역할을 한다. 스크립트를 사용할 인터프리터를 지정하는 운영체제에 대한 명령어 역할을 한다. 인터프리터를 명시적으로 호출하지 않고도 스크립트를 독립적 실행파일로 실행할 수 있다. 기본 문법 #!/path/to/interpreter 다양한 종류의 Script 의 Shebang Bash script #!/bin/bash Python script #!/usr/bin/python3 Perl script #!/usr/bin/perl 제한 사항 셔뱅은 첫째 줄이어야 한다. 앞에 주석이나 공백을 넣는 것은 허용되지 않는다. 유닉스 ..

반응형