Menu
Coddy logo textTech

변수 설정

Coddy Terminal 여정의 기초 섹션에 포함된 레슨 — 82개 중 62번째.

환경 변수를 확인하는 방법을 배웠지만, 자신만의 변수를 만들 수도 있습니다. 현재 셸 세션에서 변수를 설정하려면 등호 주위에 공백이 없는 할당 구문을 사용하세요:

MY_NAME="Alice"

변수 이름은 왼쪽에 있고, 값은 오른쪽에 있습니다. 설정되면 $ 접두어를 사용하여 접근할 수 있습니다:

echo $MY_NAME

이는 Alice를 출력합니다.

= 기호 주위에 공백이 없다는 점을 유의하세요. 이는 중요합니다. 공백이 있으면 오류가 발생하기 때문입니다. 셸은 MY_NAME = "Alice"MY_NAME이라는 명령어를 인수와 함께 실행하려는 것으로 해석합니다.

변수를 사용하여 경로나 구성 설정을 포함한 모든 텍스트 값을 저장할 수 있습니다:

PROJECT_DIR="/home/user/projects"
echo $PROJECT_DIR

이렇게 설정한 변수는 현재 셸 세션에만 존재합니다. 터미널을 닫고 새로 열면 변수가 사라집니다.

다음 레슨에서는 export를 사용하여 변수들을 다른 프로그램에서 사용할 수 있게 하는 방법을 배우게 됩니다.

challenge icon

챌린지

쉬움

GREETING이라는 변수를 만들고 그 값을 Hello, Terminal!로 설정하세요.

그 다음 echo를 사용하여 새 변수의 값을 표시하세요.

기억하세요: 변수를 설정할 때 = 기호 주위에 공백을 두지 마세요. 그리고 값을 접근할 때 $ 접두어를 사용하세요.

출력은 다음과 같아야 합니다:

Hello, Terminal!

힌트: 먼저 GREETING="Hello, Terminal!"로 변수를 설정한 다음 echo $GREETING으로 표시하세요.

치트 시트

현재 셸 세션에서 변수를 생성하려면 등호 주위에 공백이 없는 할당 구문을 사용하세요:

MY_NAME="Alice"

변수에 접근하려면 $ 접두사를 사용하세요:

echo $MY_NAME

변수는 경로나 구성 설정을 포함한 모든 텍스트 값을 저장할 수 있습니다:

PROJECT_DIR="/home/user/projects"
echo $PROJECT_DIR

중요: = 기호 주위에 공백이 없어야 합니다. 공백이 있으면 셸이 변수 이름을 명령어로 해석합니다.

이 방법으로 설정된 변수는 현재 셸 세션에만 존재하며 터미널이 닫히면 사라집니다.

직접 해보기

터미널
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨