
批處理修改XML文件內(nèi)容為何丟失感嘆號(hào)
這是代碼,我想修改web.xml文件中192.168.1.108為本地IP也就是%IP_addr: =%,這段代碼是可執(zhí)行的,但是修改如下代碼的時(shí)候:<init-param><param-name>url-pattern</param-name><param-value>((?!/ums_client_interface).)*</param-value></init-param>!號(hào)在新文件中就沒有了,用了很多方法解決不了,請(qǐng)教各位大俠!!!!!!!!!!!!!!!!!!!!!!nclick="copycode($('code0'));">復(fù)制代碼
- Rem '
- @echo off
- echo %input:=%
- pause
- cd %input:=%
- (for /f delims= %%a in (web.xml) do (
- set str=%%a
- setlocal enabledelayedexpansion
- set str=!str:192.168.1.108=%IP_addr: =%!
- echo,!str!
- endlocal
- ))>%input:=%web.xml.tmp
- move /y %input:=%web.xml.tmp %input:=%web.xml

