gnu date가 있으면 편하겠지만 없으면 perl을 이용하면된다.
아래는 오늘로 부터 15일 전 날짜를 출력한 것이다.
15*24*60*60 이부분을 바꾸면된다.
출력 결과
아래는 오늘로 부터 15일 전 날짜를 출력한 것이다.
# 15일전 날짜 출력 $ perl -e 'my ($d, $m, $y) = (localtime(time-15*24*60*60))[3,4,5]; \ printf "%04d%02d%02d", $y+1900, $m+1, $d;'
15*24*60*60 이부분을 바꾸면된다.
출력 결과
$ date 2010년 12월 22일 수요일 오후 05시 39분 55초 $ perl -e 'my ($d, $m, $y) = (localtime(time-15*24*60*60))[3,4,5]; printf "%04d%02d%02d", $y+1900, $m+1, $d;' 20101207