Board logo

标题: [文本处理] grep 已更新到 2.21 [打印本页]

作者: CrLf    时间: 2015-10-19 18:06     标题: grep 已更新到 2.21

本帖最后由 CrLf 于 2015-10-28 18:53 编辑

用 msys 编译,已引入 pcre 库,支持 -P 选项,并修改源码以支持 windows 格式的换行,需要 dll 文件配合(重新编译后为单文件版本)
http://www.bathome.net/s/tool/?key=2.21/grep

更多版本见:
http://www.bathome.net/s/tool/?key=grep

当然你也可以用 pcregrep,相当于默认开启了 -P 的 grep
http://www.bathome.net/s/tool/?key=pcregrep
作者: CrLf    时间: 2015-10-27 23:09

在 Broly 的指点下,编译出了单文件版本
已更新到 Batch-CN 空间
Broly 快粗来领技术分
作者: bailong360    时间: 2015-10-28 17:55     标题: 标题

回复 2# CrLf
    求分享
作者: CrLf    时间: 2015-10-28 18:52

回复 3# bailong360


    已上传,现在的那个 2.21 就是
作者: 回家路上    时间: 2015-10-28 19:14

这用什么语言写的呀?
作者: CrLf    时间: 2015-10-28 19:18

回复 5# 回家路上


c语言
必然不是我写的,当来的 gnu 源码
作者: bailong360    时间: 2015-10-29 17:55

回复 4# CrLf
求编译成单文件的方法

我也去试试撸个gawk的4.1.3
作者: CrLf    时间: 2015-10-29 19:11

本帖最后由 CrLf 于 2015-10-29 19:12 编辑

回复 7# bailong360


    用 msys 编译时,./configure --help,找到 --disable-xxxxxx 的部分,使用后可以禁用某些库,然后 export CC=gcc -static,编译
    很多情况下需要改源码,比如 \n 改 \r\n,比如禁用在 win 下失效的部分
作者: Demon    时间: 2015-10-29 19:48

按照GNU协议,你必须公开修改后的源码。
作者: CrLf    时间: 2015-10-29 20:11

本帖最后由 CrLf 于 2015-10-29 22:58 编辑

回复 9# Demon


    Here:http://batch-cn.qiniudn.com/src/grep2.21修改过的部分.rar




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2