- 구조체 만들기
- signal 관리
- signal 핸들링 함수 구현
- 구체적으로!
- signal 핸들링 함수 구현
- envp 관리
- envp 파싱
- linkedList로 저장
- 명령줄 입력받기
- 백슬래시 처리
- 다음 줄 입력 처리
- 따옴표 처리
- 짝맞추기
- Ctrl-D 처리
- 다음 줄에서의 Ctrl-D 처리
- $env 치환
- 백슬래시 처리
- 토큰화
- 따옴표 처리
- 공백 처리
- 백슬래시 처리
- 따옴표 안에 백슬래시
- 파이프(|), 세미콜론(;) 처리
- 파이프, 리다이렉션 처리
- 명령어 구현
- echo
- cd
- export
- unset
- env
- exit
- $?