sed编辑器                 流编辑器 可以基于输入到命令行的或是存储在命令文件中的命令来处理数据流中的数据,它每次从输入中读取一行,用提供的编辑命令匹配数据,按命令中指定的方式修改流中的数据,然后将生成的数据输出到STDOUT。默
原创
2014-05-20 11:44:29
680阅读
随着科技的发展,软硬件的不断更新。人们通过计算机逐渐从重复性劳动工作中解脱出来,那么计算机如何通过程序执行命令来实现我们预先设定好的步骤呢,请看下图: 一、我们知道计算机由硬件和软件组成。而软件又分为系统内核跟应用程序;当用户查看一条信息,或者编译一个程序指令,那么他的交互就由计算机通过系统内核调用程序接口,执行单一或者单一指令组成的复杂
原创
2015-09-25 16:47:10
393阅读
点赞
1评论
随着科技的发展,软硬件的不断更新。人们通过计算机逐渐从重复性劳动工作中解脱出来,那么计算机如何通过程序执行命令来实现我们预先设定好的步骤呢,请看下图: 一、我们知道计算机由硬件和软件组成。而软件又分为系统内核跟应用程序;当用户查看一条信息,或者编译一个程序指令,那么他的交互就由计算机通过系统内核调用程序接口,执行单一或者单一指令组成的复杂
原创
2015-09-25 16:46:57
481阅读
洗牌问题:洗一副扑克,有什么好办法?既能洗得均匀,又能洗得快?即相对于一个文件来说怎样高效率的实现乱序排列?给出了一个取巧的方法,利用 Shell 的 $RANDOM 变量给原文件的每一行加上随机的行号然后根据这个随机行号进行排序,再把临时加上去的行号给过滤掉,这样操作之后得到的新文件就相当于被随机“洗”了一次: 代码如下:while read i;do echo "$i $RANDOM
转载
精选
2015-11-10 11:10:12
984阅读
点赞
1. Sed简介
2. 定址
3. Sed命令
4. 选项
5. 元字符集
6. 实例
7. 脚本
8. 小技巧
1. Sed简介
sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重
转载
2009-04-11 20:08:41
590阅读
介绍redhat5中sed的命令的各个选项和基本用法
原创
2012-06-25 00:12:18
367阅读
1.显示指定行
1. Sed –n ‘2p’ 文件名 显示文件第二行
2. Sed –n ‘1,3p’ 文件名 显示文件1-3行,行号中间用逗号分隔
3. Sed –n ‘/test/’p 文件名 显示包含test的行
为了编辑某个单词
翻译
2012-10-19 17:12:46
373阅读
sed 简明教程 awk于1977年出生,今年36岁本命年,sed比awk大2-3岁,awk就像林妹妹,sed就是宝玉哥哥了。所以 林妹妹跳了个Topless,他的哥哥sed坐不住了,也一定要出来抖一抖。sed全名叫stream editor,流编辑器,用程序的方式来编辑文本,相当的hacker啊。sed基本上就是玩正则模式匹配,所以,玩sed的人,正则表达
转载
精选
2013-07-11 16:45:03
752阅读
点赞
2评论
1.简介 sed命令不会修改文件的内容,除非使用shell的I/O重定向,默认所有的输出行都输出到标准输出中。2.过滤(定址) 可以使用过滤条件确定需要编辑的行,数字、正则、前两者结合,如果没有过滤,则默认输出所有行。 a.地址是一个数字则表示行号,是"$"符号则表示最后一行:$sed -n '3p
原创
2013-08-25 22:20:16
639阅读
请查看右击sed
原创
2014-03-08 16:20:35
413阅读
格式:sed [options] 'AddressCommand' file ....sed [options] -f scriptfile fileoptions: -n:静默模式,不显示模式空间中的内容 -i:直接修改原文件Address:1、StartLine,EndLine &nb
原创
2014-05-23 11:14:35
403阅读
sed基本用法:sed:stream ED itor 流编辑器行编辑器(全屏编辑器:vi) sed:模式空间默认不编辑原文件,仅对模式空间中的数据做处理;而后,处理结束后,将模式空间打印至屏幕。sed [options] ‘AddressCommand’ file ...
原创
2015-04-20 23:45:48
447阅读
sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。 sed的基本命令:1.替换: s命令 &nb
原创
2015-04-28 16:14:33
400阅读
a\在当前行后面加入一行文本d从模板块(Pattern space)位置删除行i\在当前行上面插入文本n读取下一个输入行,用下一个命令处理新的行而不是用第一个命令p打印模板块的行r file从file中读行s/re/string用string替换正则表达式rep表示打印行。-i:直接修改读取的档案内容,而不是由屏幕输出-e:command,--expression=command允许多台编辑元字符
原创
2015-08-20 16:22:21
1592阅读
sed:Steam EDitor 流编辑器(行编辑器)(全屏编辑器:nano、vi) 模式空间:sed运行过程中维护着两个缓冲区,一个是活动的“模式空间(pattern space)”,另一个是起辅助作用的“暂存缓冲区(holding space)”。一般情况下,每当运行sed,sed首先把第一行装入模式空
原创
2016-01-08 16:14:40
904阅读
grep,sed(流编辑器),awksed基本用法:sed:Stream EDitor 行编辑器(全屏编辑器:vi)sed:模式空间默认不编辑原文件,仅对模式空间中的数据做处理;而后,处理结束后,将模式空间打印至屏幕sed [options] 'AddressCommand' file... -n:静默模式,不再默认显示模式空间中的内容 -i:直接修改原文件&nbs
原创
2016-02-03 15:23:34
368阅读
sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。[root@www&nb
转载
精选
2016-07-30 22:39:18
266阅读
sed命令:默认不编辑原文件,仅对模式空间中的数据做处理-n: 静默模式,不默认显示模式空间的内容-i: 直接修改源文件-e script -e script:可以同时执行多个脚本-f /path/to/sed_script: 指定要执行的脚本文件-r: 表示使用扩展正则表达式d: 删除匹配的行p:显示符合条件的行a \string: 在指定的行后面追加新行,内容为stringi \string:
原创
2016-12-16 07:27:08
509阅读
stream
editor d命令sed
'1,8d' /etc/fstab删除fstab的1到8行 a命令i命令sed '/^UUID/a
\hello \hello2' /etc/fstab行首匹配到UUID的后面添加两行hello ],a换成i行前添加 c命令,替换符合条件的行 w
原创
2017-05-29 20:03:29
1451阅读
sed:流编辑器:sed是一种在线编辑器,他一次只能处理一行内容,在处理文件时,把当前处理的行存储到临时缓冲区,我们称为模式空间,接着sed会处理模式空间中的文本,然后发送到标准输出,如果匹配不成功,则默认发送到标准输出,然后处理下一行,直到文件末尾。sed格式:sed[OPTION]...'script'[input-file]...option:-n,--quiet,--silent:对于不能
原创
2017-12-29 19:39:47
829阅读