awk是行处理器:相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息。awk处理过程:依次对每一行进行处理,然后输出。awk命令形式:awk[-F|-f|-v]‘BEGIN{}//{command1;command2}END{}’file[-F|-f|-v]大参数,-F指定分隔符,-f调用脚本,-v定义变量var=valueBEGIN初始化代码块,在对
分类:
系统相关 时间:
2019-05-05 20:40:27
阅读次数:
184
awk是行处理器:相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息报告工具1.awk:一次处理一行例如:awk‘/pattern/{command}’filefile1...2.print:输出打印printf:格式化输出3.%c:字符%s:字符串%d:整数%f:float小数浮点型%10s:宽度10位字符串%-10s:左对齐4.NR:recordn
分类:
系统相关 时间:
2019-05-05 20:36:46
阅读次数:
183
awk、grep、sed是linux操作文本的三大利器,合称文本三剑客,也是必须掌握的linux命令之一。三者的功能都是处理文本,但侧重点各不相同,其中属awk功能最强大,但也最复杂。grep更适合单纯的查找或匹配文本,sed更适合编辑匹配到的文本,awk更适合格式化文本,对文本进行较复杂格式处理。 ...
分类:
系统相关 时间:
2019-05-05 13:15:23
阅读次数:
185
机器学习三剑客:numpy、pandas、matplotlib NumPy系统是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵。 pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。 Matplotlib 是一个 Python 的 2D绘图库,它 ...
分类:
其他好文 时间:
2019-05-04 00:38:57
阅读次数:
361
1.单行文本之三剑客 <p>刘诗诗,原名刘诗施,1987年3月10日出生于北京市,中国内地影视女演员、影视出品人。</p> p{ border: 1px solid red; width: 400px; height: 40px; white-space: nowrap; overflow: hid ...
分类:
Web程序 时间:
2019-05-03 09:57:04
阅读次数:
192
前言 在Linux中,文本处理操作是最常见的,应用非常广泛,如果能熟练掌握,可以大大提高开发效率。 awk/sed/grep是文本操作领域的“三剑客”,学会了这3个命令就可以应对绝大多数文本处理场景。这里,不对这三个命令进行过多的冗余描述,只是记录最常见的几种用法,起个抛砖引玉的作用。详细的文档还请 ...
分类:
系统相关 时间:
2019-04-24 23:25:16
阅读次数:
144
1、案例环境1:mkdir-p/server/files/cat>>/server/files/reg.txt<<EOFZhangDandan41117397:250:100:175ZhangXiaoyu390320151:155:90:201MengFeixue80042789:250:60:50WuWaiwai70271111:250:80:75LiuBingbing4
分类:
其他好文 时间:
2019-04-22 19:30:47
阅读次数:
192
awk{}花括号里面是动作,外面是条件取行NR==(numberrecord)若不输入数字,默认所有行2、取列---列与列之间想隔开,加",或者其他符号"显示oldboy.txt的第4行的第1列第2列和第4列awk默认空格是分隔符号,所以后面的第四列一起,一个字符号默认是一刀,除非加了+,将[]+变成整体案例先指定分隔符号为空格和逗号-F"[,]",一个符号
分类:
其他好文 时间:
2019-04-19 22:39:02
阅读次数:
122
1、grep(-i-n-w-A-B-C-l-R-E)1.1grep-l只找出来文件名,不显示内容1.2、grep-R递归进行过滤,使grep后面可以加目录1.3、grep-A(after)显示找出来的内容及接下来的几行1.4、grep-B(before)显示找出来的内容及上面的几行1.5、grep-C(-C2==-A2-B2)显示找出来的内容及上下的几行2、sed流编辑器(增删改查)2.1sed-
分类:
其他好文 时间:
2019-04-18 21:42:11
阅读次数:
158
三剑客 grep sed修改文件,找文件 awk取行与取列,计算,过滤 linux基础优化: 1查看系统版本信息 系统发行版本: cat /etc/redhat-release /etc/contos-release 内核版本:uname -r uname-m x86_64,64位 i386,i68 ...
分类:
其他好文 时间:
2019-04-15 16:36:19
阅读次数:
133