[변수와 환경변수]변수의 개념과 활용법

변수와 환경 변수

변수

변수는 데이터를 저장하고 참조하기 위해 사용되는 식별자입니다. 변수를 선언하고 값을 할당할 수 있으며, 나중에 해당 변수를 참조하여 사용할 수 있습니다.

name="John"
echo "My name is $name"

환경 변수

환경 변수는 시스템이나 프로세스에서 사용되는 변수입니다. 환경 변수는 쉘에서 정의되며 현재 쉘 및 하위 프로세스에 영향을 미칩니다.

export PATH="/usr/local/bin:$PATH"

변수와 함께 사용하는 함수

함수에서 변수 사용하기

함수 내에서 변수를 선언하고 사용할 수 있습니다.

greet() {
    local name="Alice"
    echo "Hello, $name"
}

다른 함수와 함께 사용하기

여러 함수를 조합하여 코드를 작성할 수 있습니다.

hello() {
    echo "Hello"
}

greet() {
    hello
    echo "How are you?"
}

조건문과 반복문과의 활용

조건문과 변수

변수의 값을 조건문에서 사용하여 조건에 따라 다른 동작을 수행할 수 있습니다.

age=20

if [ $age -ge 18 ]; then
    echo "You are an adult"
else
    echo "You are a minor"
fi

반복문과 변수

변수를 사용하여 반복문을 제어하고 작업을 반복적으로 수행할 수 있습니다.

for i in 1 2 3; do
    echo "Number: $i"
done

성능 향상을 위한 팁

  • 변수 활용: 중복되는 값을 변수에 저장하여 코드의 가독성과 유지 보수성을 향상시킵니다.
  • 배열 사용: 여러 값을 관리해야 할 경우 배열을 사용하여 데이터 구조를 효율적으로 관리할 수 있습니다.
  • 내장 명령어 사용: 쉘에 내장된 명령어를 사용하여 외부 명령어보다 빠른 실행 속도를 얻을 수 있습니다.

게시됨

카테고리

,

작성자