|
1장 Bash와 셸 스크립트의 이해
셸과 Bash의 역할 명령어 입력과 실행의 흐름 스크립트 파일의 형식과 구조 대화형 셸과 비대화형 셸 스크립트 실행 방식과 권한 설정 주석과 가독성 있는 작성 방법 2장 Bash 스크립트의 기본 문법 첫 줄과 셔뱅의 의미 명령어와 인자의 구성 줄바꿈과 명령 연결 변수 선언과 값 대입 문자열과 공백 처리 명령 치환과 결과 활용 3장 입력과 출력 다루기 표준 입력의 개념 표준 출력과 표준 오류 출력 echo와 printf의 사용 read를 이용한 사용자 입력 리다이렉션의 기본 형태 파일에 쓰기와 덮어쓰기 4장 변수와 데이터 처리 환경 변수와 지역 변수 특수 변수의 의미 문자열 결합과 치환 정수 연산과 산술 확장 변수의 범위와 사용 위치 unset과 readonly의 활용 5장 조건문과 비교 연산 if 문의 기본 형식 test와 대괄호 조건식 문자열 비교 방법 정수 비교 방법 파일 상태 검사 조건 case 문을 이용한 분기 처리 6장 반복문과 흐름 제어 for 문의 기본 구조 while 문의 동작 방식 until 문의 사용 방법 반복문 안에서의 입력 처리 break와 continue의 역할 중첩 반복문의 구성 7장 파일과 디렉터리 다루기 경로의 이해와 이동 파일 생성과 삭제 디렉터리 생성과 제거 파일 복사와 이동 파일 존재 여부 확인 스크립트에서 경로를 안전하게 다루는 방법 8장 함수와 코드 구성 함수 정의 방법 함수 호출과 실행 순서 매개변수 전달 방식 함수 안의 지역 변수 반환값과 종료 상태 스크립트 구조를 정리하는 방법 9장 명령어 조합과 작업 자동화 파이프라인의 동작 원리 여러 명령어의 순차 실행 조건에 따른 명령 실행 와일드카드의 사용 find와 grep의 기본 활용 반복 작업을 스크립트로 정리하는 방법 10장 오류 처리와 안정적인 스크립트 작성 종료 상태 코드의 확인 오류 발생 시 처리 방식 set 옵션의 기본 사용 입력값 검사의 필요성 경로와 파일명 처리 시 주의점 읽기 쉬운 스크립트 작성 원칙 |