1. 개념
- bash shell 환경에서 명령어를 나열하여 실행하며, 이 환경을 script라고도 한다.
- 윈도우에서는 batch shell 파일형식.
- 한 script안의 명령어들은 script 파일실행으로 모두 실행이 가능해진다.
2. magic code
#!
#!/bin/sh
- #!/'script의 명령어를 해석할 프로그램의 위치'
- 파이썬의 precommit 등 hook 파일실행을 위해선 매직코드가 필요하다.
- 해당 hook 파일이 실행가능한 파일(scirpt)로 선언을 해줘야 한다.
- 위와 같은 script 파일 등, 윈도우나 리눅스 환경에서 별도 실행환경선언이 필요한 경우, magic code를 script 파일 상단에서 선언해줘야 한다.
3. 참조링크
https://gracefulprograming.tistory.com/m/109