리눅스

쉘 스크립트 첫줄 !/bin/bash

한길맨 2021. 7. 19. 00:47
반응형
#!/bin/bash

쉘 스크립트 작성시 가장 먼저 첫 라인에 !/bin/bash를 작성하는 이유는 스크립트 파일이 bash로 실행된다는 의미이다. 이를 작성하지 않아도 리눅스 배포판은 기본적으로 Bash로 설정 돼있기 때문에 동일한 쉘에서는 정상적으로 동작하지만 이를 지정함으로써 다른 쉘 간의 오류를 방지 할 수 있다.

#은 주석을 의미하지만 #!/bin/bash에서는 주석을 의미 하지 않는다.

#!/bin/bash와 #!/bin/sh는 동일한 의미를 갖고 있다.

출처: https://judo0179.tistory.com/111?category=456195 

 

 

 

 

반응형