[SYSTEM]
CSVFILE_DIR=/c/csv/
포인트, 환경변수 유효성으로서, 스크립트 안에서 선언한 환경변수를 스크립트 바깥에서 접근할 수 있도록 해주는 기능을 알아보자.
하위폴더하나를 생성하여 profile 아래와 같이 구성하여 보자.
lasttime.ini
DATE=20220505
NO=1
condition.txt
[SYSTEM]
CSVFILE_DIR=/c/
getvariable.sh
#!/bin/sh
condition=/c/profile/condition.txt
lasttime=/c/profile/lasttime.ini
if [ -f "$condition" ]
then
. "$condition" 2>/dev/null
#condition을 실행하고, 표준 에러메시지(2)를 화면에 출력하지 않는다.
fi
CSVFILE="$CSVFILE_DIR""csv.csv"
if [ -f "$lasttime" ]
then
. "$lasttime"
fi
echo "$CSVFILE"
echo "$DATE"
echo "$NO"
if -f 는 파일이 있다면 true, 없다면 false
. 변수 실행 그리고 환경변수를 스크립트 바깥에서 접근할 수 있도록
결과는 아래처럼
'비전공자 IT 이야기 > Linux 쉘 스크립트(Shell script)' 카테고리의 다른 글
Linux 쉘 스크립트 파일안 내용 검색 하기 grep (0) | 2022.05.05 |
---|---|
Linux 쉘 스크립트 날짜 관련 (0) | 2022.05.05 |
윈도우 환경에서 쉘 스크립트 간단히 확인 할 초기 환경 (0) | 2022.05.05 |
댓글