Board logo

标题: [文本处理] 批量(修改)删除多个php文件中指定行的内容? [打印本页]

作者: 我来了    时间: 2015-9-28 10:33     标题: 批量(修改)删除多个php文件中指定行的内容?

本帖最后由 pcl_test 于 2015-9-28 10:44 编辑

如何批量处理这种要求?批量(修改)删除多个 .php文件中,指定行的内容?                                  [url=]0[/url]
                                                                            

如图所示,粉框内容为不想到的东东。

其内容 位于 .php文件 中


批量(修改)删除多个 .php文件中,指定行的内容?

文件有 11398个,非活人操作所及。
作者: pcl_test    时间: 2015-9-28 10:40

第三方sed
作者: DAIC    时间: 2015-9-28 10:41

把其中一个php文件压缩一下,传上来。
作者: flyinnet9    时间: 2015-9-28 10:42

本帖最后由 flyinnet9 于 2015-9-28 10:46 编辑

findstr /v "author" 1.php>2.php
作者: 我来了    时间: 2015-9-28 10:59


如图所示,粉框内容为不想要的东东。

其内容 位于 .php文件 中


批量(修改)删除多个 .php文件中,指定行的内容?

引用
Author: Jennifer Stuart (Scriptygoddess)
Author URI: http://scriptygoddess.com


这两行删除了 就达到效果了,但是有11398个这样的文件,非人力所及也,故求助。

搜索了下,工具很多,似乎都没有针对【删除带有关键字的】功能。




回复 3# DAIC

作者: DAIC    时间: 2015-9-28 11:28

回复 4# flyinnet9


    不出所料,楼主是UTF-8文件。
作者: flyinnet9    时间: 2015-9-28 11:52

回复 6# DAIC
作者: 回家路上    时间: 2015-9-28 13:03

少校,你好。
作者: CrLf    时间: 2015-9-28 13:08

楼主删的是注释啊
作者: CrLf    时间: 2015-9-28 13:09

回复 8# 回家路上


    楼上还有少将呢
作者: 我来了    时间: 2015-9-28 20:35

回复 10# CrLf

亲,这个好搞不?
作者: 回家路上    时间: 2015-9-29 00:30

报告少校,楼上已说过方法了呀用findstr,你需要遍历文件将得到结果写入临时文件然后重命名呗
  1. type 1.php|findstr /v /b /c:" * Author:" /c:" * Author URI:"
复制代码

作者: CrLf    时间: 2015-9-29 00:53

如果对脚本不熟,仅仅是简单批量替换的话也可以考虑 Search and Replace




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