지난 달 날짜를 가져오는 스크립트를 작성하세요.

지난 달 날짜를 가져오는 스크립트를 작성하세요.

지난달 날짜를 출력으로 가져와서 bash 스크립트를 사용하여 변수에 저장하고 싶습니다.

예를 들어 오늘 날짜가 2023년 7월 4일이라면 출력은 2023년 6월 4일로 설정하고 싶습니다.

답변1

GNU는 date"자연어"로 날짜를 지정하는 것을 지원합니다.

$ date -d "a month ago"
Sun Jun  4 02:58:08 PM CEST 2023
$ date -d "2 days ago 3 months ago"
Sun Apr  2 01:59:00 PM CEST 2023

옵션을 사용하여 원하는 대로 결과 형식을 지정하세요 +FORMAT.date

관련 정보