grep是linux下一个重要的文本处理工具之一,全称是GlobelSearchRegularExpressionandPrintingouttheline(全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,是一个对行进行操作的搜索工作,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep家族包括grep、..
分类:
其他好文 时间:
2016-08-11 22:52:56
阅读次数:
143
处理文本的工具sedStreamEDitor行编辑器sed一次处理一行的内容,处理时,将当前处理的行存储在临时缓冲区,称为“模式空间”,接着用sed命令处理缓冲区中的内容,处理完成后,将缓冲区的内容送往屏幕,接着处理下一行不断重复,直到末尾。一次处理一行文件--->内存空间---&g..
分类:
系统相关 时间:
2016-08-10 23:14:02
阅读次数:
601
sed处理文本工具一、概述StreamEDitor,行编辑器sed是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspace),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复..
分类:
系统相关 时间:
2016-08-10 23:11:37
阅读次数:
481
vim编辑器vi是一种文本编辑器,所谓文本数据是基于字符编码的文件,常见的编码有ASCII编码,UNICODE编码等文本编辑种类分为:行编辑器:所谓航编辑器就是至一行一行来编辑处理的工具,比如sed全屏编辑器:编辑空间占据整个屏幕,比如nano,vivim就相当于vi的增强版,vim是模式化..
分类:
系统相关 时间:
2016-08-10 22:58:55
阅读次数:
377
8月8号,主要学习内容为:一、文本处理工具sed二、vim编辑器一、文本处理工具sed1)简介sed是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspace),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容..
分类:
系统相关 时间:
2016-08-10 22:55:33
阅读次数:
272
第六章:文本处理工具文本查看命令(cat)分页查看文件(more)文本查看上下翻页(less)显示头部(head)显示尾部(tail)按列抽取文本cut合并文件paste收集文本统计数据wc文本排序sort删除重复uniq比较文件diff复制对文件改变patch文本搜索工具grepegrep及扩展的正则表达式作业..
分类:
系统相关 时间:
2016-08-10 14:45:07
阅读次数:
325
sed工作原理:sed从文件中读取出来一行,并不会直接进行编辑处理而是会放在自己的模式空间内进行处理,处理的结果将会送到标准输出,默认情况下sed可以对每行文本进行处理,也可以让sed处理符合条件的行,我们可以利用正则表达式做文本过滤,模式空间有两种输出结果,一种是可..
分类:
系统相关 时间:
2016-08-10 14:44:32
阅读次数:
405
处理文本的工具sed行编辑器:sed是一种流编辑器,它一次处理一行内容,处理时,把当前处理的行存储在临时缓冲区中,我们称为“模式空间”接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕、接着处理以下一行,这样不断重复,直到文件末尾。文件内容并没有..
分类:
其他好文 时间:
2016-08-10 14:42:10
阅读次数:
201
文本处理工具抽取文本的工具文件内容:less和cat文件截取:head和tail按列抽取:cut按关键字抽取:grep文件查看命令:cat,tac,revcat[选项][file]cat-n对显示出的每一行进行编号cat-b非空行编号cat-ns连续压缩空行成一行cat-v显示回车符cat-E显示行结束符$cat-A显示所有控制符t..
分类:
其他好文 时间:
2016-08-10 01:10:11
阅读次数:
202
文件查看工具:cat将[文件]或标准输入组合输出到标准输出。-A,--show-all等于-vET-b,--number-nonblank对非空输出行编号-e等于-vE-E,--show-ends在每行结束处显示"$"-n,--number对输出的所有行编号-s,--squeeze-blank不输出多行空行-t与-vT等价-T,--show-tabs将跳格字符显示为^..
分类:
系统相关 时间:
2016-08-10 01:06:21
阅读次数:
342