패스잇
인프라 & 클라우드 · 기초

쉘 스크립트에서 변수를 선언하고 값을 할당하는 기본적인 방법에 대해 설명하고, 선언된 변수의 값을 출력하는 예시를 보여주세요.

힌트 · 쉘 변수는 `VAR_NAME=value` 형식으로 선언하고, `$VAR_NAME` 또는 `${VAR_NAME}` 형식으로 값을 참조하여 `echo` 명령어로 출력할 수 있습니다.

변수 선언할당 연산자exportecho달러 기호($)

모범답안

쉘 스크립트에서 변수를 선언하고 값을 할당하는 가장 기본적인 방법은 변수명=값 형태로 사용하는 것입니다. 예를 들어 NAME="John" 이라고 하면 NAME이라는 변수에 "John"이라는 문자열이 할당됩니다. 주의할 점은 등호(=) 앞뒤에 공백이 없어야 한다는 것입니다.

변수에 할당된 값을 출력하려면 변수명 앞에 달러 기호($)를 붙여서 사용합니다. echo $NAME 또는 echo ${NAME}과 같이 사용할 수 있습니다. ${NAME} 형태는 변수명 뒤에 바로 다른 문자가 오는 경우 변수명을 명확하게 구분하기 위해 사용하면 좋습니다.

예를 들어, 다음과 같은 스크립트를 실행하면 "John"이 출력됩니다.

NAME="John"
echo $NAME

변수를 export하면 자식 프로세스에서도 해당 변수를 사용할 수 있습니다. export NAME과 같이 사용합니다.

읽었다면, 이제 직접 답해볼 차례예요

패스잇 앱에서 이 질문에 말로 답하면 AI가 꼬리질문까지 이어가며 1:1 코칭합니다.

함께 보는 Linux 면접 질문

← Linux 면접 질문 전체 보기