码迷,mamicode.com
首页 >  
搜索关键字:文本处理    ( 1321个结果
linux sed&awk详解
sedsed为文本处理三剑客之一.本身就是一个管道命令,可以将文件进行增加,修改,删除,选取等操作。格式:sed[-nrefi][command]"文本字符串"选项:-r:支持扩展正则表达式;-n:静默模式;(sed有个模式空间和保持空间,默认sed会将执行的结果保存到模式空间里面,而模式空间默认情况..
分类:系统相关   时间:2015-10-01 01:44:22    阅读次数:317
字符及文本处理之sed:sed使用高级命令
三、sed高级编辑命令t,T,D,P,n,N,H,h,g,G前面的基本用法已经可以满足基本应用,但sed还有一些高级用法(装X利器),要学习sed高级命令首先要理解清楚sed的另一个缓冲区“保持空间”。前面基本用法中也有提到模式空间,即为处理文件中一行内容的一个临时缓冲区。处理完一行之后..
分类:其他好文   时间:2015-09-25 18:44:55    阅读次数:425
Linux系统管理-(20)-awk
GNUawk:文本处理三工具:grep,sed,awkgrep,egrep,fgrep:文本过滤工具;patternsed:行编辑器模式空间、保持空间awk:报告生成器,格式化文本输出;AWK:Aho,Weinberger,Kernighan-->NewAWK,NAWKGNUawk,gawkgawk-patternscanningandprocessinglanguage基本用法:gawk[options..
分类:系统相关   时间:2015-09-25 14:40:45    阅读次数:268
字符及文本处理之awk:awk常用函数
常用的内置函数1、split语法:split(string,array[,fieldsep[,seps]])功能:将string表示的字符串以fieldsep为分隔符进行分隔,并将分隔后的结果保存至array为名的数组中;数组下标为从1开始的序列;[root@xxx~]#df-h|awk‘!/^File/{split($5,USE,"%");printUSE[1]}‘ 17 0 7 7 [..
分类:其他好文   时间:2015-09-25 14:38:45    阅读次数:203
文本处理工具sed及awk的用法
sed:streameditor,流编辑器;sed对文本的处理很强大,并且sed非常小,参数少,容易掌握,他的操作方式根awk有点像。sed按顺序逐行读取文件。然后,它执行为该行指定的所有操作,并在完成请求的修改之后的内容显示出来,也可以存放到文件中。完成了一行上的所有操作之后,它读取..
分类:其他好文   时间:2015-09-25 04:07:12    阅读次数:175
【Python技巧系列】用parse处理文本
parse是python中的一个文本处理工具包,其中包括findall(), parse(), format()等等,findall()比较常用(对我来说),format(), parse()互为逆。来看看parse()的用法:(代码摘抄自文档) 1 >>> from parse import * ...
分类:编程语言   时间:2015-09-23 18:53:31    阅读次数:251
sed命令
sed是一个流文本处理器,它会讲文件中的每一行读入内存中,也就是sed命令中的模式空间。每读入一行后,匹配模式和命令。处理结束后显示到屏幕上。注意它并不对源文件做修改,只是在内存中修改罢了sed命令的格式“sed[options]‘AddressCommand‘file.....其中,address定位处理那..
分类:其他好文   时间:2015-09-22 19:03:05    阅读次数:128
第九节 简单的文本处理
文本处理命令1.tr命令tr 命令可以用来删除一段文本信息中的某些文字。或者将其进行转换使用方式:常用选项:2.col命令col 命令可以将Tab换成对等数量的空格建,或反转这个操作使用方式:常用选项:3.join命令用于将两个文件中包含相同内容的那一行合并在一起使用方式:常用选项:4.paste命...
分类:其他好文   时间:2015-09-22 16:00:26    阅读次数:234
9-13 文本处理工具sed及awk的用法
bash脚本编程:变量:变量名数组:连续的多个独立内存空间;每个内存空间相当于一个变量;元素:数组名[索引]bash4.0+传统数组:索引为数字,从0开始编号;declare-aARRAY_NAME关联数组:索引可以自定义,可以使用任意字符串做索引;declare-AARRAY_NAME支持稀疏格式数组元素的..
分类:其他好文   时间:2015-09-22 14:48:51    阅读次数:228
第一个AWK程序的尝试
为了统计API的访问,需要读取8个G的数据,所以学习了下文本处理神器,AWK。简单实例如下:# 以\t分割的文本awk -F "\t" '//获取小时的函数function getHours(times){ split (times, t, ":"); return t[3];}//aw...
分类:其他好文   时间:2015-09-21 20:59:41    阅读次数:152
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!