반응형
#!/bin/bash
쉘 스크립트 작성시 가장 먼저 첫 라인에 !/bin/bash를 작성하는 이유는 스크립트 파일이 bash로 실행된다는 의미이다. 이를 작성하지 않아도 리눅스 배포판은 기본적으로 Bash로 설정 돼있기 때문에 동일한 쉘에서는 정상적으로 동작하지만 이를 지정함으로써 다른 쉘 간의 오류를 방지 할 수 있다.
#은 주석을 의미하지만 #!/bin/bash에서는 주석을 의미 하지 않는다.
#!/bin/bash와 #!/bin/sh는 동일한 의미를 갖고 있다.
출처: https://judo0179.tistory.com/111?category=456195
반응형