原帖由 linuxboy823 于 2009-4-11 13:17 发表
[linuxboy823@fc8 temp]$ cat 1.sh
#/bin/bash
a=`date +%u -d "$1"`
b=`expr $a - 1`
if [ $b -eq 0 ]
then
date -d "-7 day $1"
else
date -d "-${b} day $1"
fi
[linuxboy823@fc8 temp]$ sh ...
$ date -d "-$(date +%u -d "yesterday 2009-4-6") day 2009-4-6"
Mon Mar 30 00:00:00 2009
$ date -d "-$(date +%u -d "yesterday 2009-4-8") day 2009-4-8"
Mon Apr 6 00:00:00 2009
原帖由 linuxboy823 于 2009-4-11 13:17 发表
[linuxboy823@fc8 temp]$ cat 1.sh
#/bin/bash
a=`date +%u -d "$1"`
b=`expr $a - 1`
if [ $b -eq 0 ]
then
date -d "-7 day $1"
else
date -d "-${b} day $1"
fi
[linuxboy823@fc8 temp]$ sh ...
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |