유용한 쉘 스크립트 문법 리눅스 환경에서 개발을 하다보면 다양한 이유로 쉘 스크립트를 사용하게 됩니다. 가장 흔한 이유는 빌드의 자동화 혹은 특정 어플리케이션 실행의 편의성을 높이기 위함입니다. 예를 들어 my_app 이라는 어플리케이션의 입력 변수로 -debug_level={1~4} 라는 옵션과 -detect_object={ cat, dog, people} 같은 옵션을 준다고 예를 들어보겠습니다. 이 경우 일일이 해당 옵션을 수정하는건 개발자에게 너무 큰 고욕임이 확실합니다. 따라서 아래와 같은 쉘 스크립트를 이용하면 보다 편리하게 앱을 실행시키고 디버깅 혹은 테스트를 할 수 있게 됩니다. #!/bin/bash APP="my_app" OPT1="-debug_level" OPT2="-detect_obje..