변수 설정
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를 사용하여 변수들을 다른 프로그램에서 사용할 수 있게 하는 방법을 배우게 됩니다.
챌린지
쉬움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중요: = 기호 주위에 공백이 없어야 합니다. 공백이 있으면 셸이 변수 이름을 명령어로 해석합니다.
이 방법으로 설정된 변수는 현재 셸 세션에만 존재하며 터미널이 닫히면 사라집니다.
직접 해보기
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.