码迷,mamicode.com
首页 >  
搜索关键字:保持空间    ( 60个结果
字符及文本处理之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
sed高级使用
1、名reverse脚本用sed编辑器脚本反转数据流的文本行h将模式空间复制到保持空间H将模式空间附加到保持空间g将保持空间复制到模式空间G将保持空间附加到模式空间x交换模式空间和保持空间的内容p打印模式空间n提取数据流的下一行[root@logicservertmp]#vimreverse.sh #!/bin/bash..
分类:其他好文   时间:2015-09-17 21:43:36    阅读次数:259
[sed] 保持空间
cat text121122111222$sed '/1/{H;$!d};$p;$x' text222222111111$sed '/2/{H;$!d};$x' text111111222222$sed 'H;$!d;${x;s/^\n//;s/\n/,/g}' text1,2,11,22,111,...
分类:其他好文   时间:2015-09-09 20:59:05    阅读次数:211
awk学习笔记
一、linux的文本处理器三剑客 文本过滤器:grep、egrep、fgrep 行编辑器:sed(模式空间;保持空间) 报表生成器:awk(格式化文本输出)gawkawk的工作流程:从文本中读取一行内容,根据指定的分隔符;将读入的一行内容分隔成字段,然后格式化输出指定的字段二、awk的命令相关的..
分类:其他好文   时间:2015-06-23 16:01:54    阅读次数:191
awk
awk命令:Linux文本处理三剑客:grep,egrep,fgrep:文本过滤器sed:行编辑器模式空间,保持空间awk:报表生成器,格式化文本输出AWK:a.k.aAho, Weinberger,Kernighan将文件的一行读入,并将其分隔为多段,用$1..位置变量表示,$0表示全部段GNU awk=gawk基本用法:gawk[options]‘p..
分类:其他好文   时间:2015-05-15 01:28:37    阅读次数:319
sed高级命令
所谓高级,主要是指这里将要提到的命令都能改变sed执行或者控制的流程顺序(sed通常都是一行被读入模式空间,并用脚本中的sed命令一个接一个的应用于那一行)。 高级sed命令分成3个组: 1)处理多行模式空间(N、D、P)。 2)采用保持空间来保存模式空间的内容并使他们可用于后续的命令(H、h、G、...
分类:其他好文   时间:2015-02-13 10:06:52    阅读次数:213
sed中的N,P,D
N 把匹配的行写入保持空间,可个觉得可以理解为把匹配到的行写入一个新的文件中,这样会比较好理解,行与行之前用以用.*匹配到"\n",或者是直接用"\n"直接 进行匹配,平时在模式空间(可能理解为你要处理的文字,如你是一个file里面的文字),".* "是不能匹配到"\n"的P 大写p,把模式空间.....
分类:其他好文   时间:2014-08-16 15:00:00    阅读次数:404
sed中的多行匹配
sed中的多行匹配,可以用N,N的意思是把下一行写入保持空间,保持空间可能不好理解,可以理解为机器的内存一样,把一下行也写入内存,可能会好理解多了,当把一下行也写入保持空间的时间,转行符"\n",也可以用.*匹配到了,前几天在帮开发做全局替换,在一对php标签中,替换里面的两行内容,其他有两个字段组...
分类:其他好文   时间:2014-08-14 16:02:58    阅读次数:284
sed(二)高级部分
原文是这么说的:一旦你理解了这里所给出的命令,那么就可以认为自己是真正的sed主人了为了成为sed的主人,大伙一起努力吧sed高级命令分为三块处理多模式空间(N,D,P)采用保持空间来保持模式空间的内容并使它可用于后续的命令(H,h,G,g,x)编写使用分支和条件指令的脚本来更改..
分类:其他好文   时间:2014-07-10 18:16:54    阅读次数:226
60条   上一页 1 ... 4 5 6
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!