linux 打印同时导入文件,linux_shell_awk 处理 文本文件 并导入excel
1、首先有一个文本文件,文件名为data.txt,文本内容如下:
Jim the wellsy
100 Pleasent Drive
San Francisco,CA12345
Big Tony
200 Incognito AVE.
Suburbia,WA 6789
Cousin Vinnie
Vinnie's Auto Shop
300 City Alley
Sosueme, OR 76543
2、编写一个awk文件address.awk来处理这个文本文件,要求输出格式为:
字段与字段之间以制表符分隔
Jim the wellsy 100 Pleasent Drive San Francisco,CA12345
Big Tony 200 Incognito AVE. Suburbia,WA 6789
Cousin Vinnie Vinnie's Auto Shop 300 City Alley Sosueme, OR 76543
说明:在处理这个文本文件时,可以将文本文件中的内容当成一条一条的记录以空行来区分:
比如:
Jim the wellsy
100 Pleasent Drive
San Francisco,CA12345
Big Tony
200 Incognito AVE.
Suburbia,WA 6789
代表两条记录,每条记录三个字段,记录分隔符 RS 设置成 "",即空行,字段与字段之间以换行符来区分,我们可以将字段分隔符 FS 设置成 "\n",
address.awk内容如下:
BEGIN {
FS="\n"
RS=""
ORS=""
}
{
x=1
while ( x
print $x "\t"
x++
}
print $NF "\n"
}
执行命令:awk -f address.awk data.txt > output.txt
解释:处理文本 data.txt 并将结果重定向到 output.txt 文件
3、最后就是将output.txt导入excel了,步骤比较简单:
文件----->打开------>选择分隔符号----->选择tab-----OK
linux 打印同时导入文件,linux_shell_awk 处理 文本文件 并导入excel相关推荐
- 导入数据任务(id:373985)异常, 错误信息:解析导入文件错误,请检查导入文件内容,仅支持导入json格式数据及excel文件
导入数据任务(id:373985)异常, 错误信息:解析导入文件错误,请检查导入文件内容,仅支持导入json格式数据及excel文件 参考文章: (1)导入数据任务(id:373985)异常, 错误信 ...
- 导入数据任务(id:373985)异常, 错误信息:解析导入文件错误,请检查导入文件内容,仅支持导入json格式数据及excel文件...
小程序导入,别人导出的数据库json文件,错误信息如下: 导入数据库失败, Error: Poll error, 导入数据任务(id:373985)异常,错误信息:解析导入文件错误,请检查导入文件内容 ...
- linux 打印两个文件内容相同行和不同行(交集和差集)
test1文件 dw dsa sd a 2 2 32 21 32 12 23 ew dawd ra 我ca dawda 行吧666 test2 文件 1dw 2dsa ssd a 2 2 32 21 ...
- oracle9i导入文件,将oracle 9i备份文件导入oracle 8i的方法简介
摘要:DBA在实际工作中经常会遇到数据库不同版本之间的备份文件导入问题,本文中将介绍将Oracle 9i的备份文件导入Oracle 8i的正确方法. 标签:8i 9i Oracle 文件备份 导入 错 ...
- MySQL常用的文本文件导出导入方式总结
目录 一.导出 1.1 mysql命令导出文本文件 1.2 select into outfile导出文本文件 1.3 mysqldump导出文本文件 二.导入 2.1 mysqlimport导入文本 ...
- linux系统学习之Linux打印文件和发送邮件
2019独角兽企业重金招聘Python工程师标准>>> 文件打印 如果你希望打印文本文件,最好预先处理一下,包括调整边距.设置行高.设置标题等,这样打印出来的文件更加美观,易于阅读. ...
- linux系统发qq邮箱文件,Linux打印文件和发送邮件
通过前面的介绍,相信你对 Linux 的命令和特性有了一个基本的认识,本节将介绍如果打印文件以及发送邮件. 文件打印 如果你希望打印文本文件,最好预先处理一下,包括调整边距.设置行高.设置标题等,这样 ...
- linux复制duo文件,Linux打印目录下多个文件
今天因为要打印多个文档在Linux下,所以尝试着使用Linux下的lpr命令打印,现在才发现Linux的打印命令确实很多,而且非常智能.这里总结一下. 虚拟打印和物理打印 物理打印对应着一台真实的打印 ...
- 邮件 自动打印 linux,Linux打印文件和发送邮件
文件打印 pr命令 pr 命令用来将文本文件转换成适合打印的格式,它可以把较大的文件分割成多个页面进行打印,并为每个页面添加标题.pr 命令的语法如下: pr option(s) filename(s ...
最新文章
- 海思3559A上编译libyuv源码操作步骤
- 如何判断Linux load的值是否过高
- 【ArcGIS微课1000例】0012:ArcGIS创建及连接ArcSDE企业级地理数据库实例
- 欧几里得范数_从范数到正则化
- 奶牛的交叉路(jzoj 1756)
- 如何判断两个IP地址是不是处于同一网段?
- AD检查步骤及其顺序
- python 调用bat失败_死机、卡顿、蓝屏,Python部门的老江湖告诉我的一些超级变态代码...
- 【mfc】解决鼠标钩子被占用焦点后不响应的问题
- 网吧无盘服务器进u盘启动,利用U盘启动在网吧免费上网
- matlab polyval之后建立方程,[matalb]polyfit多项式拟合函数以及polyval
- poj 1945 Power Hungry Cows 启发式搜索
- fbx 骨架_骨架修剪
- 输入三个整数a,b,c。并进行两两相加,最后比较相加和的最大值。
- 9行Python代码实现自动抠图 别再自己抠图啦
- 从信息传播角度来看链路预测
- android自定义相机打开闪光灯,Android 照相机(闪光灯,切换摄像头)
- SVD与SVD++的学习
- short message
- 【软件测试】接口测试用例和报告模板