CS/linux
셔뱅(shebang)이란?
셔뱅(#!)이란, 스크립트의 맨 첫 부분에서 해당 스크립트를 실행시킬 프로그램을 지정하는데에 쓰입니다. 샤뱅(sha-bang), 해시뱅(hashbang), 파운드-뱅(pound-bang), 해시-플링(hash-pling), 크런치뱅(crunchbang) 등으로도 불린다고 하는데, 사실 셔뱅과 해시뱅 외에는 아직 들어보지 못했습니다. 셔뱅의 사용 예시 (출처 - 위키백과) #!/bin/sh — /bin/sh 경로의 본 셸 또는 호환 셸을 이용하여 파일을 실행 #!/bin/csh -f — C 셸(csh) 또는 호환 셸을 이용하여 파일을 실행하고, 시작 시 사용자의 .cshrc 파일의 실행을 방지 #!/usr/bin/perl -T — 테인트 검사 옵션으로 펄을 이용하여 실행 주로 사용하는 이유는, 스크립트를 ..