批量修改文件(备忘)

转载 2007年09月21日 20:23:00

原贴:http://rainx.cn/archives/81

批量修改文件(备忘)

今天遇到一个问题. 需要批量的吧一各目录下所有文件的 xxxx.xxxx.xxx域名改为 xxxx.xxxx.xxx:1950 (增加端口号) ,文件N多,大概千余个,并且分散在N多不同层级的目录下,需要一个命令来批量替换文件中的字符串. 忽然想到以前我曾经写过一个这样的程序来做这个工作,正欲用时,觉得这样甚土。so 问了一下xinquan 有没有better way to get it solved 。xinquan随即抛出了

perl -pi -e 'some regex' ./

命令. 呵呵 (靠,我记得N久之前也记得来着,怎么突然忘了), so 使用了一下,发现不行 ,原来这个命令只能支持替换当前目录下的文件. 遂想到了用 xargs搞它一下 :

find . -type f | xargs perl -pi -e 'some regex'

搞定。

One Response to “批量修改文件(备忘)”

  1. 过客 Says:

    谢谢,这个挺有用的。

Leave a Reply

 

批量修改文件编码

目 录 第1章 说明    1 1 简介    1 2 下载    1 3 使用    1 4 代码页选择    2 5 设置AN...
  • Hanford
  • Hanford
  • 2016年11月26日 14:34
  • 422

C#之批量修改文件名

最近喜欢上看一些综艺节目,比如《天天向上》什么的,而且喜欢下载下来看,呵呵。我一般是在优酷的客户端上下载,可这上面的节目视频文件命名却让我很头疼。可它里面的很多节目名没有按发布的时间先后在前面加一个序...
  • AnYuanLzh
  • AnYuanLzh
  • 2013年12月05日 10:34
  • 3297

批量操作xml文件

我修改了一下代码。支持一次加载xmldocument,等批量修改完了,再保存xml文档。 支持的操作如下: 读取数据 创建一个XML文档,成功创建后操作路径将直接指向...
  • Yejianyun1
  • Yejianyun1
  • 2015年09月16日 10:01
  • 652

UltraEdit批量修改文件内容

现在假设我们要把index下面的所有网页文件中的“#include ""”字段改为“http://www.baidu.com”,那么只需要如下操作:   在“查找什么”后面输入“http:/...
  • sanqima
  • sanqima
  • 2014年10月22日 10:33
  • 4649

Android Studio 批量修改文件名

Android Studio 批量修改文件名称
  • jia635
  • jia635
  • 2016年08月10日 15:09
  • 2274

C++批量修改文件名字

为了实验方便,需要为实验数据文件的名字添加一些标注。为了方便地添加或修改文件名标注,所以写了这个程序。 实验数据来自CMU Graphics Lav Motion Capture Database。 ...
  • tom555cat
  • tom555cat
  • 2013年12月18日 14:45
  • 1858

windows/linux下批量修改文件名以及文件名后缀

Windowsrename命令可以用于批量修改文件名,在windows以及linux下都适用。windows下比较简单。且听娓娓道来。...
  • awakeljw
  • awakeljw
  • 2017年03月14日 15:54
  • 719

window下如何批量修改文件名后缀

目的: 将E:\tools\安卓反编译工具\ApkIDE\Work\com.netease.dhxy\smali2txt文件夹下的所有后缀为smali的文件的后缀名改为txt bat文件内容: ...
  • hnyzyty
  • hnyzyty
  • 2016年02月19日 15:12
  • 1109

批量修改字幕文件中的时间,c语言实现

如果字幕和视频不匹配,那么字幕文件中的所有时间都需要修改。如果手动修改,工作量繁重并且枯燥。用c语言的读文件和写文件函数,读取字幕中每处的时间,加上时间差值,将修正后的时间再写回原位,则成功修改该处的...
  • CGGUANG
  • CGGUANG
  • 2016年07月17日 03:18
  • 1814

如何批量修改文件后缀名(包含该路径下的所有文件夹)

这段时间老是
  • dapengbusi
  • dapengbusi
  • 2014年05月11日 21:18
  • 12278
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:批量修改文件(备忘)
举报原因:
原因补充:

(最多只允许输入30个字)