감사 인사 및 마무리

Bash 스크립팅 입문

Alex Scriven

Data Scientist

학습 내용 요약 (1장)

1장 - 기초:

  • Bash 스크립트와 명령줄의 동작 방식
  • Bash 스크립트의 구성
    • STDIN, STDERR, STDOUT 포함

STDIN STDOUT Graphically

Bash 스크립팅 입문

1장 - ARGV

ARGV는 프로그램에 전달된 모든 인자의 배열입니다. ARGV는 매우 중요합니다.

  • 배운 특성:
    • 각 인자는 $ 표기법으로 접근합니다. ($1, $2 등)
    • $@(및 $*)는 ARGV의 모든 인자를 반환
    • $#는 인자 개수(길이)를 반환

예시 script.sh:

#!/usr/bash
echo $1
echo $@

bash script.sh FirstArg SecondArg로 실행

FirstArg
FirstAg SecondArg
Bash 스크립팅 입문

학습 내용 요약 (2장)

다양한 Bash 변수의 생성과 사용을 학습했습니다:

  • 문자열, 숫자, 배열 변수의 생성과 사용
    • expr로 산술, bc로 소수 계산
  • 따옴표의 의미 차이:
    • 작은따옴표(모든 텍스트를 그대로 해석)
    • 큰따옴표($ backticks)를 제외하고 그대로 해석)
Bash 스크립팅 입문

2장 - 셸 안의 셸

여러 번 반복해 사용한 핵심 개념은 셸 내 셸입니다.

  • 스크립트 안에서 즉시 셸을 호출해 반환값을 받는 강력한 기법
sum=$(expr 4 + 5)
echo $sum
9
Bash 스크립팅 입문

학습 내용 요약 (3–4장)

 

다음을 통해 스크립트 제어를 익혔습니다:

  • FOR, WHILE, CASE, IF 문
  • 함수 만들기, 호출, 데이터 전달(인자)과 반환값
  • cron으로 스크립트 예약 실행해 수동 실행을 잊지 않도록 하기
Bash 스크립팅 입문

감사합니다. 축하드립니다!

Bash 스크립팅 입문

Preparing Video For Download...