提供Discuz ,ECShop ,PHPCMS ,帝国CMS ,CSS教程 ,PHP教程 ,DedeCMS ,WordPress ,HTML教程等cms问题查询.
当前位置: 运维 > Linux > Linux下导出数据库文件举行统计+去重【Linux】,Linux,数据库,导出文件,去重

本文重要报告了如安在Linux中完成数据库文件统计以及去重,感兴趣的朋侪能够来进修一下!

1. 把数据库表导出到文本文件中

mysql -h主机 -P端口 -u用户 -p暗码 -A 数据库 -e "select email,domain,time from ent_login_01_000" > ent_login_01_000.txt

总共要统计近来3个月的上岸用户 , 按月份分表,而且每个月有128张表 , 悉数导出到文件中 , 总共有80G

2. grep 查出一切的2018-12 2019-01 2019-02

find ./ -type f -name "ent_login_*" |xargs cat |grep "2018-12" > 2018-12.txt
find ./ -type f -name "ent_login_*" |xargs cat |grep "2019-01" > 2019-01.txt
find ./ -type f -name "ent_login_*" |xargs cat |grep "2019-02" > 2019-02.txt

3.运用awk sort 和 uniq 只掏出前面的用户 , 而且先去一下反复行

cat 2019-02.txt|awk -F " " '{print $1"@"$2}'|sort -T /mnt/public/phpdev/187_test/tmp/|uniq > 2019-02-awk-sort-uniq.txt

cat 2019-01.txt|awk -F " " '{print $1"@"$2}'|sort -T /mnt/public/phpdev/187_test/tmp/|uniq > 2019-01-awk-sort-uniq.txt

cat 2018-12.txt|awk -F " " '{print $1"@"$2}'|sort -T /mnt/public/phpdev/187_test/tmp/|uniq > 2018-12-awk-sort-uniq.txt

uniq 只去除一连的反复行 , sort能够把行排成一连的 -T是因为默许占用/tmp的暂时目次 , 根目次我的不够用了,因而改一下暂时目次

这几个文件占用了100多G

想进修更多关于Linux教程,请关注ki4网的Linux视频教程!

以上就是Linux下导出数据库文件举行统计+去重的细致内容,更多请关注ki4网别的相干文章!

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

分享到:
赞(0) 打赏

支付宝扫一扫打赏

微信扫一扫打赏

上一篇:

下一篇:

相关推荐

0 条评论关于"Linux下导出数据库文件举行统计+去重【Linux】,Linux,数据库,导出文件,去重"

最新评论

    暂无留言哦~~

博客简介

看古风美女插画Cos小姐姐,素材合集图集打包下载:炫龙网,好看二次元插画应有尽有,唯美小姐姐等你来。

友情链接

他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!申请交换友链

服务热线:
 

 QQ在线交流

 旺旺在线