一)、Linux的三大文本处理之GREP:GREP(GlobalsearchREgularexpressionandPrintouttheline,全面搜索正则表达式并把行打印出来):在给出文件列表或标准输出后,grep会对匹配一个或多个正则表达式的文本进行搜索,并只输出匹配(或者不匹配)的行或文本。----摘自于维基百科GR..
分类:
系统相关 时间:
2015-05-19 10:59:50
阅读次数:
215
Sed,即StreamEDitor的缩写,是Linux操作系统中常见的文本处理工具,可以结合正则表达式简单方便地对文本进行处理。本文将以实例的方式介绍sed的基本用法。基本使用方法基本语法:sed[OPTION][AddressCommand]FILE1FILE2......OPTION{常用}-n:静默模式,不显示模式空间-i:直..
分类:
系统相关 时间:
2015-05-15 01:24:25
阅读次数:
177
一、sed简介二、sed语法附:正则表达式元字符三、sed常用编辑命令四、sed常用选项一、sed简介Linux三大文本处理工具,grep、sed和awk。StreamEditor,sed是文本流编辑器,它能对文本进行行编辑,使用它能对数据进行匹配查找后,进行添加、删除、替换等操作。二、sed语法sed[opt..
分类:
系统相关 时间:
2015-04-27 23:58:35
阅读次数:
442
awk作为强大的文本处理工具,对于我们日常的工作来说必不可少。awk的基本语法:awk[选项参数]‘script‘var=valuefile或者awk[选项参数]-fscriptfilevar=valuefilemanawk基本参数说明:-F:指定文件分隔域,-vvar=valueor--asignvar=value:赋值一个用户定义的变量-mfnnnand-mrnn..
分类:
其他好文 时间:
2015-04-22 02:13:38
阅读次数:
179
正则表达式是一种匹配和处理字符串的文本处理工具,Java主要通过java.util.regex包中的Pattern、Matcher和PatternSyntaxException三个类来实现正则表达式。常用语法
字符
含义
x
字符x
将下一字符标记为特殊字符、文本...
分类:
编程语言 时间:
2015-04-20 18:38:51
阅读次数:
153
AWK是一种优良的文本处理工具,Linux及Unix环境中现有的功能最强大的数据处理引擎之一。rand 是awk内置的随机数函数但只能生成 0-1 之间的随机数且无法定义生成范围,为解决 AWK指定范围随机数 的问题,定义了下面...
分类:
其他好文 时间:
2015-04-20 11:31:44
阅读次数:
154
9.Linux命令行文本处理工具·基于关键字搜索文本grep·grep‘test’/etc/passwd搜索关键字,·find/-usertest|grepVideo在结果里搜索,find输出的是文本,然后grep关键字,·选项:-i,忽略大小写,-n,显示结果所在的行数,-v,显示排除关键字的行,-Ax,显示关键字及后面x行..
分类:
系统相关 时间:
2015-04-19 19:50:15
阅读次数:
180
一:grep的简介:文本搜索工具,根据用户指定的文本模式对目标文件进行逐行搜索,显示能够被模式所匹配到的行。配合正则表达式的使用可以实现强大的文本处理。下面一一说明正则的例子。二:文本处理工具分类常用的有:grep,egrep,fgrep。区别:grep:在没有参数的情况下,只..
分类:
其他好文 时间:
2015-04-19 19:42:09
阅读次数:
121
awk就不多介绍了,最优秀的文本处理工具之一一、内置变量表属性说明$0当前记录(作为单个变量)$1~$n当前记录的第n个字段,字段间由FS分隔FS输入字段分隔符 默认是空格NF当前记录中的字段个数,就是有多少列NR已经读出的记录数,就是行号,从1开始RS输入的记录他隔符默 认为换行符OFS输出字段分...
分类:
其他好文 时间:
2015-04-14 19:27:14
阅读次数:
88
-v排除操作
以:为分隔符 ,只显示文件的第一列例子:
管道例子:
文本统计:
不能删除是因为只能删除相邻的重复行
例子:
1,50表示1-50行。指定多个替换加-e ;或者放在sededit文件当中。...
分类:
系统相关 时间:
2015-04-13 16:48:26
阅读次数:
164