Skip to content

Latest commit

 

History

History
45 lines (37 loc) · 2.77 KB

README.md

File metadata and controls

45 lines (37 loc) · 2.77 KB

Shell Script 학습 가이드

분류용 상위 폴더 없이 실제 문법·함수 이름을 번호순으로 배치했습니다. 폴더에서 README와 실행 파일을 바로 확인하세요.

실행 환경

Bash 4 이상에서 각 예제 폴더의 bash example.sh를 실행합니다. Windows에서는 Git Bash 또는 WSL의 Bash를 사용하세요.

목차

번호 문법·함수 설명
00 operator 정수 산술·대입·증감
01 printf 출력 — printf와 형식 문자열
02 read 입력 — read와 IFS
03 if & elif & else if / elif / else
04 case & esac case / esac
05 for for
06 while while
07 until until
08 break break
09 continue continue
10 function & local 함수, local, 반환 상태
11 return 함수 인수·출력·반환 상태
12 array & declare 배열과 연관 배열
13 variable & quoting 변수와 따옴표
14 parameter expansion 매개변수 확장과 명령 치환
15 test & comparison 문자열·정수·파일 비교
16 logical operator & exit status 논리 연산과 종료 코드
17 set & positional parameters 인수와 표준 입력
18 pipe & redirect 파이프와 리디렉션
19 find & glob 파일 경로, glob, 임시 파일
20 trap & set 오류 처리, set 옵션, trap
21 export & wait 프로세스와 환경 변수
22 grep & sed & awk 텍스트 처리와 파일 읽기
23 getopts 옵션 처리와 스크립트 검사
24 bash & shebang Bash 스크립트와 실행 흐름

공식 참고 자료

전체 과정