#!/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命令对遍历的文件进行一些数值计算
- 文章链接: https://blog.zhangcun.store/2022/04/21/shell-jiao-ben-zhong-an-ri-qi-bian-li-wen-jian/
- 版权声明: 本网站所有文章除特别声明外,均采用 CC BY-NC-ND 4.0 许可协议。转载请注明出处!
你的赏识是我前进的动力
支付宝
微信