OS & Program/Shell Script
쉘스크립트에서 어제, 이틀전 날짜 구하는 방법
nabiro@gmail.com
2010. 8. 23. 14:41
*** 검색어: nabiro, shell script, shellscript, 날짜, 어제, 2일전, 구하는 법, 구하는 방법
#!/bin/ksh # # AIX, SUN, HPUX에서 어제 날짜 구하는 방법 # local todayDate=`date +%Y%m%d` local todayYear=`date +%Y` local todayMonth=`date +%m` local todayDay=`date +%d` # 아마 linux는 이런식으로 하나보다. +1 day 또는 +1 days #local yesterDay=`date -d "+1 day" "+%Y%m%d"` # 1일전 (우리나라는 KST-9 이므로, KST+15는 24시간 전) local yesterDay=`TZ=KST+15; date +%Y%m%d` # 2일전 (1일전에서 계속 24씩 더하면 하루 하루씩 전이 된다) local day2=`TZ=KST+39; date +%Y%m%d` echo "todayDate=$todayDate" echo "todayYear=$todayYear" echo "todayMonth=$todayMonth" echo "todayDay=$todayDay" echo "yesterday=$yesterDay" echo "day2=$day2"