awk: 현재 날짜에 일을 추가하세요.

awk: 현재 날짜에 일을 추가하세요.

날짜를 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")

관련 정보