[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
sed是个很强大的本本处理命令。它支持很复杂很强大的正则表达式。
它并不对源文件进行直接修改。处理结果需要通过重定向输出。楼上可能是sed版本的问题。可以通过 sed --help 查看一下,如果出现很大的字符。表明此sed 不适用于当前环境。换个版本可以解决。

TOP

GNU sed 4.1.4 在我的机子上运行不兼容,中文会变乱码。好像是utf8编码的。
我用的super sed 3.62版正常。cmd下直接输出结果。也可以用在bat中 跟for配合使用,不过用-i好像出错。===============

刚才查了一下,原来用 sed -ig "/123/d" a.txt  就OK了。原来这么方便的功能一直没用上。

[ 本帖最后由 inittab 于 2010-2-3 19:54 编辑 ]

TOP

返回列表