날짜를 awk에 할당하면 yyyy-mm-dd 형식으로 현재 날짜를 얻을 수 있습니다.
awk -F, -v date="20$(date +%y-%m-%d)" '{print date}'
산출:
2019-02-17
현재 날짜에 일 수(예: 7)를 추가하는 방법이 있습니까? 그러면 출력은 다음과 같습니다.
2019-02-24
다음과 같은 접근 방식을 사용하면 원하는 결과가 제공되지 않습니다.
awk -F, -v date="20$(date +%y-%m-%d +7 days)" '{print date}'
해결책여기동일한 날짜 형식을 제공하지 않습니다.
답변1
형식을 사용할 수 있습니다.
date +%y-%m-%d --date="7 days"
체크인 날짜 7일 후
앞에 20을 추가하는 대신 다음과 같이 날짜를 사용하세요.
date=$(date +%Y-%m-%d --date="7 days")