shell脚本中按日期遍历文件

3711阅读 0评论2012-05-15 fiona514
分类:Python/Ruby

#!/bin/sh
datebeg=20120412
beg_s=`date -d "$datebeg" +%s`

for ((DAY=0;DAY<=31;DAY++));
do
DAY1=`date -d @$beg_s +"%Y-%m-%d"`
A1=`cat file.${DAY1}.txt|cmd1|cmd2|blablabla...`
B2=`cat file2.${DAY1}.txt|cmd1|cmd2|blablabla...`
echo "$DAY1"
echo "scale=2;$A1*100/$B2" | bc

beg_s=$((beg_s+86400))
done

备注:循环中通过BC命令对遍历的文件进行一些数值计算

上一篇:USE Perl DBI模块 一例
下一篇:没有了