Skip to content

sungmin-woo-devops/shell_scripting_practice

Repository files navigation

Shell Scripting 101

About

이 레포는 Bash, POSIX 쉘 스크립팅 연습 코드 모음입니다. 변수/배열, 조건문, 반복문, 파일·디렉터리 검사 같은 핵심 문법과, 개발 환경을 구성하는 설치 스크립트 샘플을 함께 제공합니다.

Project Structure

.
├─ conditional.sh                # 문자열 비교 조건
├─ conditional2.sh               # 사용자 입력 + 조건 분기
├─ install_compile_nu_shell.sh   # Nushell 소스 빌드 예시 (cargo)
├─ install_nix.sh                # Nix 설치 예시
├─ install_nvm_tldr.sh           # nvm/node/npm + tldr 설치
├─ install_pipx_commitzen.sh     # pipx + commitizen 설치
├─ loop.sh                       # (placeholder)
├─ test.sh                       # 디렉터리 존재 검사(-d)
├─ variable_input.sh             # 배열 입력
├─ variable_output.sh            # 배열 순회(for)
└─ nushell/                      # (reserved)

TODOs

  • loop.sh에 while/for, break/continue, C-style for 예제 추가
  • 설치 스크립트에 배포판별 분기(Ubuntu/Debian vs RHEL/CentOS)
  • set -eou pipefail 일관 적용 + shellcheck CI 추가
  • 입력 검증(read -p -r, timeout, 기본값) 보강
  • README에 실습 과제 섹션(문제->풀이) 추가

License

MIT License

About

Bash 쉘 스크립팅 기초 실습 리포지토리입니다.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages