找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 21199|回复: 9

[文本处理] grep 已更新到 2.21

[复制链接]
发表于 2015-10-19 18:06:54 | 显示全部楼层 |阅读模式
本帖最后由 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

评分

参与人数 2技术 +2 收起 理由
bailong360 + 1 前来补技术分
回家路上 + 1 感谢分享

查看全部评分

 楼主| 发表于 2015-10-27 23:09:33 | 显示全部楼层
在 Broly 的指点下,编译出了单文件版本
已更新到 Batch-CN 空间
Broly 快粗来领技术分
发表于 2015-10-28 17:55:54 | 显示全部楼层

标题

回复 2# CrLf
    求分享
 楼主| 发表于 2015-10-28 18:52:58 | 显示全部楼层
回复 3# bailong360


    已上传,现在的那个 2.21 就是
发表于 2015-10-28 19:14:48 | 显示全部楼层
这用什么语言写的呀?
 楼主| 发表于 2015-10-28 19:18:26 | 显示全部楼层
回复 5# 回家路上


c语言
必然不是我写的,当来的 gnu 源码
发表于 2015-10-29 17:55:55 | 显示全部楼层
回复 4# CrLf
求编译成单文件的方法

我也去试试撸个gawk的4.1.3
 楼主| 发表于 2015-10-29 19:11:31 | 显示全部楼层
本帖最后由 CrLf 于 2015-10-29 19:12 编辑

回复 7# bailong360


    用 msys 编译时,./configure --help,找到 --disable-xxxxxx 的部分,使用后可以禁用某些库,然后 export CC=gcc -static,编译
    很多情况下需要改源码,比如 \n 改 \r\n,比如禁用在 win 下失效的部分
发表于 2015-10-29 19:48:42 | 显示全部楼层
按照GNU协议,你必须公开修改后的源码。
 楼主| 发表于 2015-10-29 20:11:34 | 显示全部楼层
本帖最后由 CrLf 于 2015-10-29 22:58 编辑

回复 9# Demon


    Here:http://batch-cn.qiniudn.com/src/grep2.21修改过的部分.rar
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 04:13 , Processed in 0.020220 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表