[Linux]Shell Script
1. #!/bin/bash (shebang line) #!은 스크립트의 제일 앞에서 이 파일이 어떤 명령어 해석기의 명령어 집합인지를 시스템에게 알려주는 역할을 한다. #!은 두 바이트의 "매직 넘버"(magic number)로서, 실행 가능한 쉘 스크립트라는 것을 나타내는 특별한 표시자이다. 기본 본쉘인 #!/bin/sh을 사용하면 bash만 가지는 몇몇 기능을 사용 못 하겠지만 대부분의 리눅스 외 머신에 쉽게 이식할 수 있게 해준다. 절대경로를 사용하는 shebang의 제약을 우회하기 위해 #!/usr/bin/env 유틸리티를 사용하기도 한다. 인터프리터의 경로가 OS마다 시스템마다 다를 수 있으므로 이런 문제를 해결하기 위해 사용할 수 있다. #!/usr/bin/env python 의 경우 PATH..