변수, 반복문, 조건문 등 bash 셸 스크립트의 기본 개념을 다룹니다.
카드 40장 · 기본 카드 · AI가 작성하고 두 번 검수했어요. 자유롭게 편집하세요.
- bash에서 변수를 선언하고 값을 할당하려면 어떻게 하나요?
정답 보기
VARIABLE_NAME=value (등호 앞뒤에 공백 없음)
- bash에서 변수의 값을 참조하는 문법은 무엇인가요?
정답 보기
$VARIABLE_NAME 또는 ${VARIABLE_NAME}
- 변수를 자식 프로세스에서도 사용할 수 있도록 내보내는 명령어는 무엇인가요?
정답 보기
export VARIABLE_NAME
- 명령어의 실행 결과를 변수에 할당하려면 어떻게 하나요?
정답 보기
VARIABLE=$(command) 또는 VARIABLE=`command`
- bash에서 작은따옴표와 큰따옴표의 차이는 무엇인가요?
정답 보기
큰따옴표는 변수 확장과 명령어 치환을 허용하고, 작은따옴표는 모든 내용을 있는 그대로 처리합니다
- bash 스크립트에서 read 명령어는 어떤 일을 하나요?
정답 보기
사용자에게 입력을 받아 변수에 저장합니다
- bash에서 if 문의 기본 구조는 무엇인가요?
정답 보기
if [ condition ]; then commands; fi
- if 문에서 파일이 존재하는지 확인하려면 어떻게 하나요?
정답 보기
if [ -f /path/to/file ]; then
- if 문에서 디렉터리가 존재하는지 확인하려면 어떻게 하나요?
정답 보기
if [ -d /path/to/directory ]; then
- 조건문에서 -z 옵션은 무엇을 검사하나요?
정답 보기
문자열이 비어 있는지(길이가 0인지) 검사합니다
- 조건문에서 -n 옵션은 무엇을 검사하나요?
정답 보기
문자열이 비어 있지 않은지(길이가 있는지) 검사합니다
- if 문에서 두 숫자를 비교하려면 어떻게 하나요?
정답 보기
대괄호 안에서 -eq, -ne, -lt, -le, -gt, -ge를 사용합니다
- bash에서 if-else 문의 문법은 무엇인가요?
정답 보기
if [ condition ]; then commands; else commands; fi
- bash에서 if-elif-else 문의 문법은 무엇인가요?
정답 보기
if [ condition1 ]; then commands; elif [ condition2 ]; then commands; else commands; fi
- bash에서 for 반복문의 기본 구조는 무엇인가요?
정답 보기
for variable in list; do commands; done