Ian's Archive 🏃🏻

thumbnail
쉘 스크립트 첫 줄에 [#!/bin/bash]를 쓰는 이유
Linux
2021.02.23.

#!/bin/bash를 왜 쓸까

bash파일은 주석을 #으로 단다.

bash스크립트 파일 문제 풀면서 별 생각없이 #!/bin/bash 부분이 그냥 표시해주는 부분인 줄 알았는데

#!/bin/bash를 꼭 달아줘야 한다고 한다.

”#!“는 Shebang이라고 부르고, 실행 가능한 쉘 스크립트라는 것을 나타내는 특별한 표시자이다.

”#!” 뒤에 나오는 것은 경로명으로, 스크립트에 들어있는 명령어를 해석할 위치를 나타낸다.
정확히 Full PATH로 작성해야한다.

이 명령어 해석기가 주석은 무시하면서 스크립트의 첫번째 줄부터 명령어를 실행시킨다.

쉘 스크립트의 구조

copyButtonText
#!인터프리터(Interpreter)

#
# 주석(Comment)
#

함수명() {
  명령
  ...
}

명령1.. (Command)
명령2..
명령3..

흐름제어 (Flow Control)

함수 호출
Thank You for Visiting My Blog, I hope you have an amazing day 😆
© 2023 Ian, Powered By Gatsby.