[shell] 쉘 스크립트 변수와 상수

쉘 스크립트에서 변수와 상수를 사용하는 방법에 대해 알아볼 것입니다. 변수는 값을 저장하고 나중에 참조할 때 사용되며, 상수는 항상 동일한 값을 갖는 변수입니다.

변수

변수는 값을 보관하는데 사용되며, 쉘이 기억하고 있는 값에 접근하거나 새 값을 지정할 수 있습니다.

변수를 선언하기 위해서는 변수명을 정하고 등호(=) 다음에 원하는 값을 지정해 줍니다. 다음은 변수를 사용하는 간단한 예제입니다.

name="John"
age=25
echo "My name is $name and I am $age years old"

상수

쉘 스크립트에서 상수를 사용하려면 읽기 전용 변수를 정의해야 합니다. 이는 변하지 않는 값을 나타내며, 다른 부분에 의해 덮어씌워질 수 없습니다.

다음은 읽기 전용 변수를 사용하여 상수를 선언하는 예제입니다.

readonly PI=3.14
echo "The value of PI is $PI"

이렇게 함으로써 쉘 스크립트에서 변수와 상수를 선언하고 사용할 수 있습니다.

참고: 변수명은 문자로 시작하고 숫자로 시작할 수 없으며, 대소문자를 구분합니다.

변수와 상수에 대해 더 배우려면 GNU Bash 공식 문서를 참고하세요.