TIP/Linux 관련 Tip
sun os에서 몇일전 날짜 구하는 shell script
늑대랑
2010. 12. 22. 17:44
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