셸 스크립팅
리눅스 & 터미널 마스터리 · 중급 · 이론 4 · 퀴즈 4 · 실습 4
셸은 알면 빠르고 모르면 위험한 도구입니다. 변수 확장과 조건 분기에서 시작해 반복과 함수, 그리고 실패했을 때 조용히 넘어가지 않는 견고한 스크립트까지 만듭니다. 종료 코드 규약, 임시 파일 정리, 중복 실행 방지처럼 운영 서버에서 진짜 문제가 되는 부분을 손으로 통과합니다.
커리큘럼
변수와 조건
기본값, 필수값, 그리고 큰따옴표를 빼먹으면 생기는 일.
반복과 함수
ls 를 파싱하지 않는 법, 그리고 함수의 반환값은 종료 코드다.
견고한 스크립트
실패했을 때 조용히 넘어가지 않게 만드는 네 줄.
입력과 인자를 안전하게 다루기
공백이 든 파일명 하나가 스크립트를 무너뜨린다