Batch file 使用批处理文件替换Javascript代码?

Batch file 使用批处理文件替换Javascript代码?,batch-file,Batch File,是否有一种方法可以使用批处理文件查找和替换JavaScript代码。以下是一个例子: 查找:Footer 替换:Footer 非常感谢您的帮助。既然您可以使用python,我建议您使用python程序而不是批处理文件,可能类似于以下内容: #/usr/bin/python 进口舒蒂尔 导入系统 进口稀土 对于sys.argv[1:]中的路径: 打印“处理”+路径 infle=open(路径'r') tmpfile=open(路径+'.tmp','w') #更换 对于填充中的线: line=re.

是否有一种方法可以使用批处理文件查找和替换JavaScript代码。以下是一个例子:

查找:
Footer

替换:
Footer


非常感谢您的帮助。

既然您可以使用python,我建议您使用python程序而不是批处理文件,可能类似于以下内容:

#/usr/bin/python
进口舒蒂尔
导入系统
进口稀土
对于sys.argv[1:]中的路径:
打印“处理”+路径
infle=open(路径'r')
tmpfile=open(路径+'.tmp','w')
#更换
对于填充中的线:
line=re.sub(“/footer.js”,“/footer\u ungrad.js”,第行)
line=re.sub(“/header.js”,“/header\u ungrad.js”,第行)
line=re.sub(“/sample.js”,“/sample\u ungrad.js”,第行)
tmpfile.write(行)
infle.close()
tmpfile.close()
#现在将其移回原始文件
shutil.move(路径+'.tmp',路径)

使用python 2.4进行测试。

是否要更改javascript文本文件?如果是这样,您可以使用记事本+,这是一个免费的文本编辑器软件,它允许您在给定的目录中进行查找和替换。如果您的机器上安装了perl、python或sed,那么就很容易了。但我认为更多的细节会有所帮助-例如,为什么在文本编辑器中搜索/替换不是一个选项?好问题!!我不能在文本编辑器中进行搜索和替换,因为我需要运行大约25个查询,这些查询与上面的查询有些类似。立刻做这些是一件非常痛苦的事。因此,我使用python脚本和批处理来自动化查找和替换过程批处理文件的批评者还没有看到的是,任何使用Windows GUI应用程序的解决方案都需要手动操作,而不是双击批处理文件图标。只是一个想法…@Ahmed-你应该投票支持一个或多个听起来不错的解决方案,并接受一个你认为你会使用的解决方案…好吧,我想我会使用python脚本,因为它更容易处理。尽管我发现了批处理代码的另一个用途。无论如何,谢谢你们帮助我。