-
[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"
반응형'Bash' 카테고리의 다른 글
[Bash] SSH SCP (1) 2023.10.28 [Bash] 로그 파일 관리 (0) 2023.10.28 [Bash] 커맨드 서브스텔링 (1) 2023.10.28 [Bash] 권한 관리 (1) 2023.10.28 [Bash] curl FTP SSH Telnet (0) 2023.10.28