循环读取mysql表,合并后去重获取行数
sdt=`date -d"$(date -d'20210108 ' +'%Y%m01')" +"%Y%m%d"`
edt=`date -d "$(date -d '20210104' +'%Y%m%d')" +"%Y%m%d"`
echo $sdt,$edt
tb="tt"
while [[ $sdt -le $edt ]]
do
#let sdt=`date -d " $sdt 1 days " +"%Y%m%d"`
mysql -uhive -ppassword -e"select bb from testdb."$tb"_"$sdt" ">>/home/datalink/distinct.log
let sdt=`date -d " $sdt 1 days " +"%Y%m%d"`
sleep 1
done
[datalink@slave4 tyt]$ sort distinct.log |uniq |wc -l
日期
[datalink@slave2 shellfolder]$ dt=`date -d "20210501 +5 days" +"%Y%m%d" `
[datalink@slave2 shellfolder]$ echo $dt
20210506
[datalink@slave2 shellfolder]$ dt=`date -d "20210501 2 week" +"%Y%m%d" `
[datalink@slave2 shellfolder]$ echo $dt
20210515
[datalink@slave2 shellfolder]$ dt=`date -d "-1 days" +"%Y%m%d" `
[datalink@slave2 shellfolder]$ echo $dt
20210727
最新文章
- Python安装包或模块的多种方式汇总
- 如何让iOS 保持界面流畅?这些技巧你知道吗
- siege详解
- LintCode Reverse LinkedList (ArrayList 和 LinkedList 的区别)
- efwplus框架介绍
- 织梦dedecms如何快速使用拼音首字母做栏目名称
- [转载] - QWidget、QMainWindow、QDialog和QFrame的区别
- zend
- iOS - 使用音乐的背景播放功能,使用MediaPlayer框架播放影片(Swift)
- redolog 大小的实验
- Android中的FrameLayout帧布局
- jquery基本选择器:id选择器、class选择器、标签选择器、通配符选择器
- 【JavaScript 实现当前动态时间】
- 了解ASCII、gb系列、Unicode、UTF-8的区别
- 流量控制闸门——LimitLatch套接字连接数限制器
- Scanner类详解
- js一些梳理
- 开放源代码的设计层面框架Spring——day03
- yarn一直在跑一个用户为dr.who的application
- java8实战二------lambda表达式和函数式接口,简单就好
热门文章
- python max()用法
- Linux下的zip和tar压缩解压缩命令详解
- 最长公共子序列(LCS)tzoj:5752
- 配置vscode快速输出模板
- KinectFusion算法论文解读/代码解读随笔
- 根据指定月份,打印该月份所属的季节。 	3,4,5 春季 	6,7,8 夏季 	9,10,11 秋季 	12, 1, 2 冬季 	if和switch各写一版
- Linux 使用Bind提供域名解析服务
- oracle-11.2.0.4静默安装----RedHat7.5
- 重写mybatis-plus的saveUpdate方法
- 网页元素间距测量(better rule插件的使用)