TIL/개인공부
2023. 2. 7.
[bash] shebang이란?
shebang이란? sharp(#) + bang (!) 합성어이며 Unix 계열 OS에서 스크립트 코드 최상단에서 해당 파일을 해석해줄 인터프리터의 절대경로를 지정해주는 기능을 갖는다. * 근데 왜 'sha'rp 인데 'she'bang으로 된거지... 일반적으로 사용하는 shebang #!/usr/bin/env bash #!/usr/bin/env python #!/bin/bash ... 사용방법 bash같은경우에는 shebang없이 bash script를 작성하고 실행하기 위해서는 다음과같은 명령어로 진행된다. bash test.sh 하지만 test.sh에 shebang을 추가하고 실행권한을 부여한다면 아래와같이 실행을 할수있다. # test.sh에는 "#!/usr/bin/env bash" 라는 sheb..