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