前段时间学了下awk和sed这两个小工具,顺手写下心得体会吧,awk的已经写完了,接下来就是sed,不多说,开始吧~-~总得来说,awk侧重于处理域,而sed更侧重于处理行。与awk类似,sed也是逐行进行处理,下面说下sed的主要用法。一、参数-n:安静模式,当加上此参数时,sed处理的结果不会输出到屏幕上,除非sed命令中指明要打印的行,如:sed -n '1,3p' test.txt会打印出
原创
2013-08-07 20:44:27
525阅读
sed用法:
sed 'Command' filename(s) 只显示结果而不修改文件。
1、sed '2,5d' file 显示文件file,除去2-5行,但行数超过文件实际行数时不会报错。
sed '/10[1-4]/d' &
原创
2010-09-20 15:36:00
725阅读
转载 Linux宝库 -- http://www.linuxpk.com/58402.html
留个记号,方便查找
转载
精选
2010-12-07 12:08:40
696阅读
在linux的学习和使用中,sed,awk,grep的用法的重要性不言而喻,本文从1、sed的含义2、sed的用法及格式3、地址的表示方式
4、sed中命令及参数的用法6、sed用法的小结及注意事项方面小结了sed的用法。
原创
2015-10-22 16:52:31
476阅读
sed是linux下非常常用的一款流编辑器(stream editor),主要以行为单位进行编辑,通常可以进行删除,替换,新增等操作,是linux运维中十分重要的工具。 一,sed的基本用法sed [options] 'AddressCommand' file ... -n: 静默模式,不再默认显示模式空间中的内容
原创
2015-07-29 19:39:31
433阅读
1 打印关键字所在行及其后n行sed -n '/XX/,+np' filegrep "xx" -An yourfile2 获取关键字所在行和其上n行grep "xx" -Bn yourfile3 获取关键字所在行的行号sed -n '/pattern/=' file4 打印并标出行号grep -n file5 多关键字搜索grep -E "xxx|yy...
原创
2022-11-22 00:22:04
83阅读
sed:stream editor1,非交互,基于模式匹配过滤及修改文本2,逐行处理,并将结果输出到屏幕上3,可实现对文本的输出,删除,替换,复制,剪切,导入,导出等各种操作 格式sed [选项] '[定址符]处理动作' 文件列表(多个文件用空格隔开)命令 | sed [选项] '[定址符]处理动作'定址符:作用是控制处理动作处理数据的范围,不指定是默
原创
2014-06-09 18:50:27
2314阅读
设计script时,有时候需要修改脚本,例如删除或置换某些关键词。像这种在script执行过程动态修改文件的做法,称为流编辑。具有流编辑能力的工具,称为流编辑器。sed是这方面的强者。另外script执行时可能要制作报表,呈现各字段信息,awk完美解决。一、正则表达式 正则表达式是组成“样式”的基本语法,而“样式”是运用sed和awk必备的
转载
精选
2015-06-26 11:00:55
792阅读
sed -e "/^liuyifei/d" file.txt #########删除liuyifei开头的行 然后再显示 e edit sed -n '/^liuyifei/dp' file.txt sed: -e expressio
原创
2016-06-16 17:29:44
881阅读
语法格式1: sed option command file 注意区分 option command, option 以-开始 command 以单?引号包围 ———— 这完全是误会, 我测试好多后发现, 引起很多时候完全可以去掉,只有在当可能引起歧义的时候, 才需要引号 command 里面的表达
原创
2021-08-11 14:34:13
94阅读
sed:编辑器sed:Stream EDitor,行编辑器用法: sed [选项]... {脚本(如果没有其他脚本)} [输入文件]...常用选项:-e:多点编辑-f /PATH/TO/SCRIPT_FILE:从指定文件中读取编辑脚本:-r:支持使用扩展正则表达式-n:不输出模式中的内容至屏幕-i: 原处编辑!:取反条件s/查找的条件/替换的内容/:s@@@ s###编辑命令:a,append表示
原创
2016-09-28 21:24:31
752阅读
对于行处理的工具,sed绝对是首选的。
sed处理文本过程如下:
sed一次处理一行内容,处理时,先读入一行,去掉尾部换行符,存入pattern space,执行编辑命令. 处理完毕,除非加了-n参数,把现在的pattern space打印出来,在后边打印曾去掉的换行符. 把pattern space内容给hold 
原创
2013-04-13 18:36:41
1300阅读
sed技巧小结
本文来自: IT运维专家网 作者: NetSeek 日期: 2009-2-8 19:59
Sed:1、删除行首空格 sed 's/^[ ]*//g' filename sed 's/^ *//g' filename sed 's/^[[:space:]]*//g' filename2、
转载
精选
2009-07-06 13:53:43
9999阅读
1评论
sed:过滤和转换的文本编辑器,主要是针对行的编辑,一次只能一行 用法:sed 【option】 {script} filename 参数: &nbs
原创
2015-08-31 17:36:11
755阅读
sed -i 's/a/b/g' filename //-i 直接在文件中替换(不加-i输出在终端,文件不替换) g替换所有匹配字符(不加则替换第一个) sed -n 's/a/b/gp' filename //将所替换的那一行打印到终端,不加-n则打印整个文件 readonly aa 将一个变量设
原创
2022-01-08 16:41:49
302阅读
今晚对照sed简明教程1(http://qujunorz.blog.51cto.com/6378776/1379881),学习了一小会SED。总结以下:1、首先搞懂特殊字符:^ 表示一行的开头。如:/^#/ 以#开头的匹配。$ 表示一行的结尾。如:/}$/ 以}结尾的匹配。\< 表示词首。 如 \<abc 表示以 abc 为首的詞。\> 表示词尾。 如 abc\> 表示以
原创
2014-03-20 23:20:29
2552阅读
linux sed命令使用心得。
原创
2014-06-01 10:31:20
1064阅读
利用sed 可以快速的写shell 改配置文件
废话少说,下面来仔仔看看语法吧
1. 打印:p
[root@TestAs4 chap04]# cat datafile  
转载
精选
2011-04-25 22:56:33
851阅读
sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法
sed命令行格式为:
sed [-nefri] ‘command’ 输入文本
常用选项:
-n∶使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN的资料一般都会被列出到萤幕上。但如
转载
精选
2012-06-06 11:23:17
663阅读
sed:(stream editor)流编辑器 逐行读入,逐行编辑。只处理模式空间,同时还有保留空间。 sed命令将符合条件的内容读取至模式空间内,只处理模式空间内的内容,默认不对源文件进行修改。然后将操作的结果输出到屏幕上。#sed [OPTION] '[PATTERN][COMMAND]' INPUTFILE [OPTION] -n --quiet 静默模式。使用此选项后只打印指定条件的行
原创
2014-12-15 22:23:33
568阅读