웹 개발은 대부분 리눅스 서버 환경에서 구축된다. 업무를 하며 배포나 메모리 체크 등 반복되는 작업에 대한 다양한 쉘 스크립트들이 작성된 것을 보았다. 자동화를 위해 쉘 스크립트를 공부할 필요를 느끼고 책도 샀다! 시작하기 전 가볍게 쉘 스크립트의 문법에 대한 기본 내용들을 정리한다. [쉘 스크립트란?] 쉘 스크립트는 쉘이 수행하고 있는 명령어들을 저장하고 있는 파일이다. 쉘 스크립트를 제작하는 것을 쉘 프로그래밍이라 한다. [변수] 위치 매개 변수 : 0 하나만 적는 것을 제외하고 숫자로 지시하는 매개 변수를 의미한다. 쉘 함수가 실행될 때 일시적으로 치환된다. 1개 이상의 숫자로 구성된 위치 매개 변수를 확장할 때에는 중괄호로 묶어 주어야 한다. 특별 매개 변수 : 이 매개변수는 참조만 가능할 뿐 값..