#!#! 은 # (sharp, hash) 과 ! (bang) 이 합쳐진 문자열로 셔뱅 (shebang) , 혹은 해쉬뱅 (hashbang) 이라고 읽습니다. 유닉스 및 유닉스 계열 운영체제에서는 셔뱅이 스크립트 파일의 맨 처음에 위치할 경우 해당 줄을 셔뱅 라인 (shebang line) 으로 인식합니다. 셔뱅 라인은 커널에게 해당 스크립트 파일을 실행할 때 어떤 인터프리터 (ex. /bin/bash, /usr/bin/python3) 를 사용해야 하는지 알려주는 역할을 합니다. 셔뱅 뒤에 인터프리터의 실행 경로를 표기합니다.#!/bin/bash셔뱅 라인 동작 원리사용자는 터미널에 ./sample.sh 와 같이 명령을 입력합니다.셸은 명령 (./sample.sh) 을 해석하여 커널에 작업 처리를 요청합니다..