Shell 打印一周内指定一天的日期

################################

#本程序打印一周内周三的日日期。

################################

 

#获取当日的星期数据 (周日~周六, 06)
week_number=$(date +%w)
#计算当日与周三的时间间隔
inverval=$(( -1*(week_number-3) ))
#打印周三的日期
echo $(date -d "$inverval day" +%Y%m%d)


或直接写为一行:
week_number=$(date +%w);inverval=$(( -1*(week_number-3) )); echo $(date -d "$inverval day" +%Y%m%d)

 

posted @ 2016-06-01 13:13  沙漠里的树  阅读(496)  评论(0)    收藏  举报