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 |
스크립트 실행 |