KST korea standard time UTC(universal time, coordianated)+9
어제날짜구하기
`TZ=KST+15; date +%Y%m%d`
유닉스 계열중 Solaris, HP, AIX에서는 다음과 같이 하면 어제 날짜를 바로 구할수 있습니다.
TZ=KST+15; UNIX는 Time Zone이라고 해서 지역별 시간대를 가지고 있습니다. 한국은 표준시에 대해서 TZ=KST-9 입니다. 하지만 하루전으로 가기 위해서는 24시간을 더해준답니다. 그래서 KST+15입니다.
DATE=`date +%Y%m%d`
여기서 날짜가 어제 날짜가 구해지는거죠.
echo $DATE
몇일전 날짜를 주려면 15에 24를 계속 더하시면 됩니다.
즉, 그저께 날짜는 TZ=KST+39 date +%Y%m%d 가 되고 그그저께 날짜는 TZ=KST+63 date +%Y%m%d 이 됩니다. 위를 간단하게 해보면
따라서 yesterday=`TZ=KST+15; date +%Y%m%d`
Linux는 어제 날짜를 구하는 명령어가 따로 있습니다. |
'메모' 카테고리의 다른 글
유닉스 쉘 스크립트 작성법...펌 (0) | 2012.07.23 |
---|---|
display:none, visibility:hidden 차이...펌 (0) | 2012.07.22 |
tar tgz 옵션들...펌 (0) | 2012.07.22 |
배추스킨 설정 기능 출처자동복사 해지...펌 (0) | 2012.07.21 |
php sendmail 설정하기 /etc/sendmail.cf /etc/mail ... (0) | 2012.07.21 |