셸 스크립팅
셸은 알면 빠르고 모르면 위험한 도구입니다. 변수 확장과 조건 분기에서 시작해 반복과 함수, 그리고 실패했을 때 조용히 넘어가지 않는 견고한 스크립트까지 만듭니다. 종료 코드 규약, 임시 파일 정리, 중복 실행 방지처럼 운영 서버에서 진짜 문제가 되는 부분을 손으로 통과합니다.
중급 · 레슨 12 · 실습 4
커리큘럼
변수와 조건
- 변수 확장은 문자열 치환이 아니다 reading
- 첫 셸 스크립트 만들기 lab
- 퀴즈: 변수와 조건 quiz
반복과 함수
- 반복은 글로브로, 반환은 종료 코드로 reading
- 반복문과 함수 lab
- 퀴즈: 반복과 함수 quiz
견고한 스크립트
- set -euo pipefail, 그리고 그것만으로 부족한 이유 reading
- 견고한 스크립트 작성하기 lab
- 퀴즈: 견고한 스크립트 quiz
입력과 인자를 안전하게 다루기
- 따옴표를 빠뜨리면 무슨 일이 생기는가 reading
- 적대적인 이름을 견디는 스크립트 lab
- 퀴즈: 입력과 인자를 안전하게 다루기 quiz