GNU Sed 4.3发布,正则表达式提速10倍

samfisher
 samfisher
发布于 2017年01月05日
收藏 23

昨天GNU Sed发布了最新版4.3,号称正则表达式提速10倍,并优化了非阻塞IO性能。

具体更新内容请看 http://lists.gnu.org/archive/html/info-gnu/2017-01/msg00000.html

下载请前往软件主页 https://www.gnu.org/software/sed/

流编辑器 是用来从文件读取文本或者从管道实现基本的变化。结果送到标准输出。 sed 命令的语法不指定输出文件,但是结果可以通过使用输出重定向来写入到文件中。编辑器并不改变原来的文件。

sed 和其它编辑器比如 vi 和 sed的区别在于它能够过滤来自管道的输入。在编辑器运行的时候你不要去干涉它;所以 sed常常被称作 批编辑器 。此特性允许你在脚本中使用编辑命令,极大的方便了重复性编辑任务。当面对文件中大量的文本替换的时候, ed 将是一个极大的帮助。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:GNU Sed 4.3发布,正则表达式提速10倍
加载中

精彩评论

Force武装卫队
Force武装卫队
编译安装后发现 copyright 没更新。

最新评论(5

eechen
eechen
GNU/Linux命令参数多,功能多,不打紧我们先记一个实用功能:
替换当前目录及其子目录中php文件里的字符串oldstr为newstr:
grep -rl oldstr --include='*\.php' ./ | xargs sed -i 's/oldstr/newstr/g'
sed中oldstr和newstr里默认使用正则表达式,注意使用时某些符号(元字符)需要转义,grep也是如此.
晒太阳的小猪
晒太阳的小猪
Gnu总能带来惊喜
Force武装卫队
Force武装卫队
编译安装后发现 copyright 没更新。
vacants
vacants
有时候 wget 下载下来的几千个文件样式表有问题,用 sed 批量修改,简直神了
douglarek
douglarek
厉害了我的 GNU
返回顶部
顶部