sed练习题把/etc/passwd复制到/root/test.txt,用sed打印所有行[root@localhostsed]#sed-n‘1,$p‘passwd打印test.txt的3到10行[root@localhostsed]#sed-n‘3,10‘ppasswd打印test.txt中包含‘root’的行[root@localhostsed]#sed-n‘/root/‘ppasswd删除t
分类:
系统相关 时间:
2017-11-25 19:23:39
阅读次数:
212
grep命令选项意义-c匹配行的数量-i忽略大小写-h查询多文件时不显示文件名-l只列出匹配的文件名,不列匹配行-n列出匹配行,并列出行号-s不显示不存在或无匹配的错误信息-v显示不包含匹配文本的所有行-w匹配整词-r递归搜索,搜子目录-E支持扩展的正则表达式-F不支持正则表达式gre..
分类:
其他好文 时间:
2017-11-05 17:22:23
阅读次数:
201
肿瘤大数据挖掘中经常需要处理上百亿行的文本文件,这些文件往往高达数百GB,假如文件结构简单统一,那么用sed和awk 处理是非常方便和快速的。但有时候会遇到逻辑较为复杂的处理流程,这样我一般会用JAVA来处理。但由于JAVA是单线程的,因此对于实验室多核服务器来说,能充分有效的利用起每个核会方便不少 ...
分类:
编程语言 时间:
2017-10-26 13:55:51
阅读次数:
298
字符串示例为:/Users/yfan/Downloads/dsc20170801_jar/releases/com/netfinworks/ufs/ufs-client/ufs-client-2.0.0.jar需求:如果使用斜杠/作为分隔符的话,可能每个字符串的字段数不同,这时需要取除了最后两个字段外的其他字段字符串,所得结果应为如下形式:/Users/yfan/Do..
分类:
其他好文 时间:
2017-08-30 20:01:02
阅读次数:
129
sed主要处理“行问题”。awk主要处理“列问题”。sed实例:sed-n"2p"/file输出file文件中的第二行awk实例:awk-F=‘BEGIN{print"hello"}{print$2}END{print"bye"}‘/file以“=”为分块符,输出第一行为“hello”,中间输出为file的所有行的第二列,最后输出“bye”。
分类:
其他好文 时间:
2017-08-25 17:42:57
阅读次数:
166
日期:2017-8-15昨天正好接触了一个sed处理文本的问题,顺便就把这个思路和处理过程记录一下。linux中的sed和awk很强大,对于只能说了解的我来说只能通过不断的学习才能更加熟练,下面实例说明。1.原文本:文本名:file001aaa,"bbbb,cccc",ddd甲,"--,冰冰冰",大,小甲,"--,ttt"..
分类:
其他好文 时间:
2017-08-15 14:21:35
阅读次数:
149
(原创文章,谢绝转载~) awk是处理文本的另一利器,也是对文本逐行处理。awk的基本syntax是: 在awk中用 $1,$2,$3.... 表示每行的第1,2,3....列,而 $0 表示整行数据 另有内置变量,借助awk的这些内置变量,可以非常方便的处理文本: NF ,列数(Number of ...
分类:
其他好文 时间:
2017-08-02 23:39:14
阅读次数:
176
sed用法: 原文链接:http://www.cnblogs.com/dong008259/archive/2011/12/07/2279897.html sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下s ...
分类:
系统相关 时间:
2017-07-30 23:31:20
阅读次数:
242
(原创文章,谢绝转载~) sed(stream editor)和 awk 是linux环境下处理文本、数据的强大“利器”,sed对数据列的处理稍逊,awk则更似一门语言,control flow的语法基本和c语言一样,能够处理复杂的逻辑,二者经常配合正则表达式使用。本文简述sed用法。 sed对输入 ...
分类:
其他好文 时间:
2017-07-27 18:12:30
阅读次数:
132