반응형
export a=""
소스코드
if [[ -z <환경변수> ]]로 확인할 수 있습니다. 환경변수가 없거나 값이 비어있는 경우 조건문이 True가 됩니다.
#!/bin/bash
if [[ -z "$a" ]]
then
echo "is empty"
else
echo "defined"
fi
예제
1. 처음 실행하면 a라는 환경변수가 없어서 조건문이 True가 되어 is empty라는 문자열을 출력합니다.
2. abc라는 값을 a환경변수에 설정한 후 실행하면, 조건문이 False가 되어 defined문자열을 출력합니다.
export a="abc"
3. 환경변수 a를 빈값으로 초기화하면, 조건문이 True가되어 is empty라는 문자열을 출력합니다.
export a=""
반응형
'전공영역 공부 기록' 카테고리의 다른 글
스프링부트 h2인메모리 콘솔 접속 (0) | 2021.09.09 |
---|---|
스프링부트 JPA 인메모리 H2 DB 설정 (0) | 2021.09.08 |
스프링시큐리티 인메모리 사용자 (0) | 2021.09.06 |
파이썬 코딩테스트에서 input()과 sys.stdin.readline() 속도비교 (0) | 2021.08.28 |
쿠버네티스 job오류 제어 (0) | 2021.08.22 |