码迷,mamicode.com
首页 >  
搜索关键字:模式空间    ( 445个结果
Linux中的sed
sed [选项] [动作] 文件 选项: -n :静默模式。使用-n则只有经过sed处理的那一行。 -e :允许多重编辑; -f :结果默认输出到终端,使用-f会将结果写在一个文件内 -i :直接对原文件进行修改。(危险) -p :打印模式空间的内容 s/regexp/replacement/fla ...
分类:系统相关   时间:2016-06-24 22:01:12    阅读次数:225
sed 之 模式空间 & 保持空间
模式空间:容纳当前输入行的缓冲区; 保持空间:作为辅助的一个缓冲区,可以和模式空间进行交互,但是命令不能直接作用于保持空间。 由上面定义可以知道,模式空间和保持空间是两个独立的缓冲区,可以进行交互,命令可以寻址模式空间但是不能寻址保持空间。 一、模式空间: 通过模式匹配到的行被读入模式空间中。用来进 ...
分类:其他好文   时间:2016-06-08 01:28:34    阅读次数:258
sed 之 -n p
sed是一个面向字符流的编辑器,一般情况下每次读入一行到一个名为模式空间的地方,进行编辑;但是也可以读入多行数据进行编辑。 -n:抑制默认输出 p打印模式空间内容 如果不加-n选项的话,那么在脚本结束的时候回默认打印出模式空间内容。如果加了-n选项,只会在有p命令的时候打印模式空间内容。 ...
分类:其他好文   时间:2016-06-06 20:32:13    阅读次数:146
sed 之 N D P
sed的N,D,P 是用于多行模式空间的命令,分别对应于n,d,p n & N: n(next)输出模式空间的内容,然后读取新的输入行,n命令不创建多行模式空间;N(Next)通过读取新的输入行,并将它添加到模式空间的现有内容之后来创建多行模式空间。 注:在模式空间中嵌入的换行符可以利用转移序列"\ ...
分类:其他好文   时间:2016-06-06 16:47:01    阅读次数:203
linux文本管理工具sed
sed[OPTION]...‘script‘[input-file]... script: 地址定界编辑命令 常用选项: -n:不输出模式空间中的内容至屏幕; -escript,--expression=script:多点编辑; -f/PATH/TO/SED_SCRIPT_FILE 每行一个编辑命令; -r,--regexp-extended:支持使用扩展正则表达..
分类:系统相关   时间:2016-05-25 22:37:35    阅读次数:270
awk深入浅出
文本处理三剑客:grepsedawkgrep,egrep,fgrep:文本过滤工具:sed:行编辑器模式空间、保持空间awk:报表生成器,用于格式化文本输出工具;基本用法:awk命令软连接到gawkgawk[options]‘program‘FILE...program:PATTERN{ACTIONSTATEMENTS}语句间用分号分隔选项:-F:指明输入..
分类:其他好文   时间:2016-05-25 19:04:06    阅读次数:466
浅谈sed用法
原理一行文本被读到模式空间以后,首先会判断模式空间的行是否能被你定义的模式所匹配到,如果能匹配到就对它做一次输出操作,而后做编辑操作,如果不期望直接输出模式空间的内容到屏幕可以加-n选项文本处理三剑客:grep,egrep,fgrep:文本过滤器sed:StreamEDitor,流编辑器,..
分类:其他好文   时间:2016-05-25 11:32:51    阅读次数:187
浅谈sed用法
原理一行文本被读到模式空间以后,首先会判断模式空间的行是否能被你定义的模式所匹配到,如果能匹配到就对它做一次输出操作,而后做编辑操作,如果不期望直接输出模式空间的内容到屏幕可以加-n选项文本处理三剑客:grep,egrep,fgrep:文本过滤器sed:StreamEDitor,流编辑器,..
分类:其他好文   时间:2016-05-25 11:30:19    阅读次数:169
sed命令手册
sed 是一种在线编辑器,它一次处理一行内容。 处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space)。 接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。 接着处理下一行,这样不断重复,直到文件末尾。 文件内容并没有 改变,除非你使用重定向存 ...
分类:其他好文   时间:2016-05-23 18:50:24    阅读次数:270
文本处理三剑客之sed
1.sed简介sed是非交互式的编辑器。它不会修改源文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。具体过程如下:首先sed把当前正在处理的行保存在一个临时缓存区中(也称为模式空间),..
分类:其他好文   时间:2016-05-21 00:05:48    阅读次数:254
445条   上一页 1 ... 26 27 28 29 30 ... 45 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!