awk将txt转换为csv
从mysql的表中导出来的txt数据格式:(mysql -e "select * from table_name;")
[admin@93a17e41-ee44-4c53-8432-b196632b8891 ~]$ head choushu.log1 13 56154 49817 ChargeMain_Shortcut 56154 0.33 1302 0.00863122 0.33863122 2018-09-18
2 7 1169 1066 ChargeMain_Shortcut 56154 0.00687561 39 0.01237113 0.01924674 2018-09-18
3 12 5016 4476 ChargeMain_Shortcut 56154 0.02948286 185 0.01371007 0.04319293 2018-09-18
4 10 781 720 ChargeMain_Shortcut 56154 0.00459549 24 0.01144244 0.01603793 2018-09-18
5 9 1331 1198 ChargeMain_Shortcut 56154 0.00782762 40 0.0112844 0.01911202 2018-09-18
6 14 6394 5262 ChargeMain_Shortcut 56154 0.0375808 196 0.01235227 0.04993307 2018-09-18
7 5 4111 3615 ChargeMain_Shortcut 56154 0.02416454 97 0.00894358 0.03310812 2018-09-18
8 6 1336 1107 ChargeMain_Shortcut 56154 0.007857 164 0.0491426 0.0569996 2018-09-18
需要转换为csv格式
第一种方法就是通过excel,导入,然后固定宽度的方式保存
有个缺点就是当表特别大的时候,可能会卡主;而且不方便实现自动化;
我们现在用awk工具实现;
mysql -h address -P port -D database -u username -ppassword -e
"select * from tb_name;" | awk '{for(i=1;i<=NF;i++) {if(i<11) printf $i",";else print $i}}' > choushu.csv
结果:
1,13,56154,49817,ChargeMain_Shortcut,56154,0.33,1302,0.00863122,0.33863122,2018-09-18
2,7,1169,1066,ChargeMain_Shortcut,56154,0.00687561,39,0.01237113,0.01924674,2018-09-18
3,12,5016,4476,ChargeMain_Shortcut,56154,0.02948286,185,0.01371007,0.04319293,2018-09-18
4,10,781,720,ChargeMain_Shortcut,56154,0.00459549,24,0.01144244,0.01603793,2018-09-18
5,9,1331,1198,ChargeMain_Shortcut,56154,0.00782762,40,0.0112844,0.01911202,2018-09-18
6,14,6394,5262,ChargeMain_Shortcut,56154,0.0375808,196,0.01235227,0.04993307,2018-09-18
7,5,4111,3615,ChargeMain_Shortcut,56154,0.02416454,97,0.00894358,0.03310812,2018-09-18
直接双击打开
awk将txt转换为csv相关推荐
- 数据标签处理:python将xml文件转换为txt,csv格式
数据标签处理:python将xml文件转换为txt,csv格式 这里的标注文件为点标注文件 每次要用数据处理脚本的时候都忘记放哪里了,然后重写了一遍又一遍,虽然代码不长,但是每次都有重新写还是很麻烦, ...
- python中txt转成csv_Python-如何将JSON转换为CSV?
我有一个要转换为CSV文件的JSON文件.如何使用Python执行此操作? 我试过了: import json import csv f = open('data.json') data = json ...
- python pdf 转换成txt,csv,doc 及doc转换为pdf初级
pdf,搜索相关路径下pdf文档,把pdf文档移动到指定的路径下,再对该路径下的pdf文档进行转换 缺点:无法转换带有图片的pdf文档,转换后的文档格式问题 安装相应的库 1)pip install ...
- linux用分割的csv文件读取,在Linux中将制表符分隔的文件转换为CSV的最快方法
在Linux中将制表符分隔的文件转换为CSV的最快方法 我有一个制表符分隔的文件,其中包含超过2亿行. 在Linux中将其转换为CSV文件的最快方法是什么? 该文件的确包含多行标题信息,我需要将其删除 ...
- php文本分割成csv,怎么在php中将文本文件转换为csv文件并输出
怎么在php中将文本文件转换为csv文件并输出 发布时间:2021-02-19 17:30:27 来源:亿速云 阅读:88 作者:Leah 本篇文章给大家分享的是有关怎么在php中将文本文件转换为cs ...
- 熊猫to_csv()–将DataFrame转换为CSV
Pandas DataFrame to_csv() function converts DataFrame into CSV data. We can pass a file object to wr ...
- ssconvert 安装_使用Gnumeric ssconvert将ods文件转换为csv文件时替换或忽略换行符
这是你的问题: ssconvert -O' separator =; quoting-mode = never'"f.ods""f.txt"; 通过阻止ssco ...
- python读取txt转为csv
data.txt 文本内容如如下: 2021-04-04 10:37:09 Sum 293 ValidNumber_S 1 ValidNumber_L 81 2021-04-04 10:37:17 S ...
- 使用UTF8编码将Excel转换为CSV
我有一个包含一些西班牙语字符(波浪号等)的Excel文件,我需要将其转换为CSV文件以用作导入文件. 但是,当我执行"另存为CSV"时,它会处理不是ASCII字符的"特殊 ...
- linux打开csv命令,在Linux命令行中将xlsx转换为csv
Gnumeric电子表格应用程序附带一个名为ssconvert的命令行实用程序,可以在各种电子表格格式之间进行转换: $ ssconvert Book1.xlsx newfile.csv Using ...
最新文章
- R语言使用ggplot2包使用geom_violin函数绘制分组小提琴图(配置显示均值、中位数)实战
- 一步搞定模型训练和商品召回:京东全新索引联合训练召回模型
- Google小组研发模式分析 1
- 巧用Java8中的Stream,让集合操作6到飞起!!!
- mysql 传统数据恢复_MySQL误操作后如何快速恢复数据
传统解法
利用binlog2sql快速闪回
常见问题
参考资料...
- 数据链路层的是三个基本问题
- Arm开发板内核驱动模块--Helloworld及Makefile
- python 爬取网页内容 snmp_python通过SNMP协议收集服务器监控信息
- 架构语言ArchiMate -应用层(Application Layer)
- 免杀需要的基本汇编知识
- 这个世界是怎么了?做商业软件的怎么越来越流氓了?
- python : autopep8
- 机器视觉产业链全解析
- c语言 宏常量 pi,宏和常量
- 使用 customize-cra 修改 webpack 配置
- html期末作业代码网页设计——蛋糕甜品店(4页) web期末作业设计网页_甜品美食大学生网页设计作业成品
- 2022年度总结|我的CSDN成长历程
- BS版的U8物料查询系统
- 证明:$(g\circ f = e_X)\Rightarrow(g是满射)\wedge(f是单射)$
- Photoshop技术学习有感