Bash
[Bash] 환경 변수
인공지능하마
2023. 10. 28. 13:59
반응형
환경 변수는 Bash 스크립트에서 중요한 역할을 합니다. 시스템 환경 변수와 사용자 정의 환경 변수를 사용하여 스크립트의 동작을 제어하고 구성할 수 있습니다. 다음은 환경 변수 활용에 관한 고급 팁과 예제입니다.
1. 시스템 환경 변수 확인:
시스템 환경 변수를 확인하려면 echo 명령어와 시스템 환경 변수를 참조합니다.
예제: 시스템 환경 변수 확인
#!/bin/bash
echo "The PATH environment variable is: $PATH"
echo "The HOME environment variable is: $HOME"
2. 사용자 정의 환경 변수 설정:
스크립트 내에서 사용자 정의 환경 변수를 설정할 수 있습니다. 이러한 변수는 스크립트에서 사용하거나 다른 스크립트 간에 데이터를 공유할 때 유용합니다.
예제: 사용자 정의 환경 변수 설정
#!/bin/bash
my_variable="Hello, World!"
echo "my_variable is set to: $my_variable"
3. 조건문을 사용한 환경 변수 확인:
조건문을 사용하여 특정 환경 변수의 존재를 확인하고 그에 따른 동작을 수행할 수 있습니다.
예제: 특정 환경 변수의 존재 확인
#!/bin/bash
if [ -n "$my_variable" ]; then
echo "my_variable is defined and not empty."
else
echo "my_variable is not defined or is empty."
fi
4. 사용자 입력 및 환경 변수 조합:
사용자로부터 입력을 받고 그 입력을 사용자 정의 환경 변수로 설정할 수 있습니다.
예제: 사용자 입력을 받아 환경 변수로 설정
#!/bin/bash
read -p "Enter your name: " user_name
echo "Hello, $user_name!"
user_greeting="Hello, $user_name!"
echo "user_greeting is set to: $user_greeting"
반응형