본문 바로가기

º Learning 。/♂ Shell ♀

[Linux] 날짜 구하기

1. 오늘 날짜 구하기
TODAY=`date +"%Y-%m-%d"`
>> 띄어쓰기 주의할것! date 뒤 공백, +뒤는 붙임.
>> 출력:2021-11-09

2. 하루전, 이틀전, 모레 같은 오늘날짜 기준 일자 구하기
DAYS=`date +%Y-%m-%d -d -0day`
>> 오늘
>> 출력:2021-11-09
DAYS=`date +%Y-%m-%d -d -1day`
>> 하루전
>> 출력:2021-11-08
DAYS=`date +%Y-%m-%d -d -2day`
>> 이틀전
>> 출력:2021-11-07
DAYS=`date +%Y-%m-%d -d +2day`
>> 모레
>> 출력:2021-11-11

3. for 문을 이용한 날짜구하기
for loopCnt in 0 1 2 3 4 5 6 # 7일날짜 구하기
do
days=`date +%Y-%m-%d -d +${loopCnt}day`
echo "출력:"${days}
done
>>출력:2021-11-09
>>출력:2021-11-10
>>출력:2021-11-11
>>출력:2021-11-12
>>출력:2021-11-13
>>출력:2021-11-14
>>출력:2021-11-15