Shell 스크립트 프로그래밍 치트 시트
Shell 스크립트 프로그래밍 치트 시트
변수
| 명령 | 설명 |
|---|---|
VAR=value |
변수 정의 |
$VAR |
변수 액세스 |
`command` |
명령 치환 |
흐름 제어
| 명령 | 설명 |
|---|---|
if |
조건 판단 |
then |
조건이 참이면 실행 |
else |
조건이 거짓이면 실행 |
elif |
기타 조건 |
fi |
조건 판단 종료 |
for |
루프 |
while |
조건이 참인 동안 루프 |
do |
루프 본문 |
done |
루프 종료 |
함수
| 명령 | 설명 |
|---|---|
function_name() {} |
함수 정의 |
return |
함수에서 반환 |
$? |
이전 명령의 반환값 |
스크립트 제어
| 명령 | 설명 |
|---|---|
#!/bin/bash |
스크립트가 사용하는 인터프리터 지정 |
chmod +x script.sh |
스크립트에 실행 권한 부여 |
./script.sh |
스크립트 실행 |