免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1362 | 回复: 2
打印 上一主题 下一主题

看 date 手冊想到的腳本 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-05-14 13:25 |只看该作者 |倒序浏览
可以用來統計未來N日內的黑色星期五,呵呵
執行有點慢,要循環N 次, 灌水之作

#!/bin/bash
OLANG=$LANG
LANG=C ; export LANG
now=($(date "+%d %u"))
end=2000
z=0
  for ((t=1; t<=end; t++))
      do
          comming_days=($(date -d "$t days" "+%d %u"))
          if [[ ${comming_days[0]} == 13 ]]
            then
              if [[ ${comming_days[1]} == 5 ]]
                  then
                     black_friday=$(date -d "$t days" "+%Y-%m-%d")" \
  ==> Black Friday!, WoW!"
                     echo "$black_friday"
                     ((z++))
               fi
           fi
        done
        echo ""
        echo "$z times in the feature of $end days"
unset LANG
LANG=$OLANG

论坛徽章:
0
2 [报告]
发表于 2009-05-14 13:38 |只看该作者
修正, now=..... 些多了

#!/bin/bash
OLANG=$LANG
LANG=C ; export LANG
end=2000
z=0
  for ((t=1; t<=end; t++))
      do
          comming_days=($(date -d "$t days" "+%d %u"))
          if [[ ${comming_days[0]} == 13 ]]
            then
              if [[ ${comming_days[1]} == 5 ]]
                  then
                     black_friday=$(date -d "$t days" "+%Y-%m-%d")" \
  ==> Black Friday!, WoW!"
                     echo "$black_friday"
                     ((z++))
               fi
           fi
        done
        echo ""
        echo "$z times in the feature of $end days"
unset LANG
LANG=$OLANG

论坛徽章:
0
3 [报告]
发表于 2009-05-14 14:41 |只看该作者
,黑色星期5!!!!算命?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP