쉘스크립트에서 7일전 (1주일전) 날짜를 가져오는 방법입니다.
별로 어렵지 않은데 막상 쓰려면 기억이 잘나지 않죠.
아래와 같이 하면 됩니다.
1 2 3 |
date -d "7 days ago" +"%Y-%m-%d" |
7일전부터 어제까지 7일간의 구간을 계산하려면 아래와 같이 하면 됩니다.
1 2 3 4 5 |
yesterday=$(date -d "1 days ago" +"%Y-%m-%d") # 어제 날짜 ago7days=$(date -d "7 days ago" +"%Y-%m-%d") # 7일전 echo "yesterday:$yesterday, ago7days:$ago7days" |