코드

업무일지 양식 생성 프로그램

kall 2009. 3. 7. 12:39
업무일지 양식 생성 프로그램에서 트랙백 ㅋ

bash 버전입니닼 ( date (GNU coreutils) 5.97 사용. date 옵션에 따라 결과가 달라져서 ㅋ )

#!/bin/sh
if [ 2 -gt `date +%w` ];then let s=$[!`date +%w`] else let s=$[8-`date +%w`];fi
echo '업무일지 (' `date +%F -d "$s day"` '~' `date +%F -d "$[s+4] day"` ')'
for i in `seq $s $[s+5]`; do date +'%F (%a)' -d "$i day"; done