本人空间所有文章如没有声明转载,则均为本人原创.
comsyschen@163.com
批量清除文件中的特定字符串的脚本
上一篇 /
下一篇 2008-02-02 16:59:17
/ 个人分类:windows批处理
IXPUB技术博客,?u/{+Pbo1_Ct批量清除XML文件中的特定字符串schema="dbo"的批处理IXPUB技术博客
\ ~;Q!L,Yu
+Hj6~\
Wtw0朋友编写代码,经常要清除修改如下代码中的schema="dbo",大约有几百个文件...由于要反复调试,希望编写一个脚本可以快速清除改字符串.
$ns9gs
MR|0IXPUB技术博客HA&TzRpNK
s
<?xml version="1.0" encoding="utf-8"?>IXPUB技术博客1o/vAH&M
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
i5H1k5gx,a@0"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">IXPUB技术博客Qj$Xv%_9H
<!-- IXPUB技术博客i]l^8S!d!ER
Mapping file autogenerated by MyEclipse Persistence ToolsIXPUB技术博客'Yi,\|J([P8@rmi
-->IXPUB技术博客&R,Rdlu)c$h*k`!X6x
<hibernate-mapping>
oi7_&J{0<class name="cn.cdtt.uv.hibernate.DbVersion" table="DbVersion" schema="dbo" catalog="Uniview">IXPUB技术博客 e9AD
OtN%G;]R c1W
<id name="version" type="java.lang.String">IXPUB技术博客r
krgei4Kc)D
<column name="version" length="127" />IXPUB技术博客5bV*P
_E%X
<generator class="assigned" />IXPUB技术博客E2X5w4[r{TQ*g
</id>
S1f/m$g@
C{0</class>IXPUB技术博客4[(cB)d\
</hibernate-mapping>
2qy@ C*Xk9`0
%Z3G#l }}AI0
J(D$b aJ0^'{0IXPUB技术博客#yr1I!Gw*G
编写如下代码实现了这个功能. 这个脚本主要是用到了^转义符号.
%|2U"r*S-b4lM
m#G0
IXPUB技术博客!aae D/Cr`9e#Ejy==========check.bat=================================================IXPUB技术博客iK yvuoQ%W
IXPUB技术博客ok6?e#S7vN&U
E3K
rem 每个文件都是删除schema="dbo" IXPUB技术博客q`U2J*mdH
rem IXPUB技术博客4W]
]#QN!T
IXPUB技术博客"` d:H1n9k4hx?-~
@echo off & setlocal EnableDelayedExpansion