
BAT腳本處理xml文件中時為何丟失空行在處理一組xml 文件,非ANSI 和 UTF-8 格式的(Notepad++顯示編碼是UCS-2 Little Endian) , xml 片段在 附件里,想要逐行讀取這個文件進(jìn)行處理, 使用 findstr 無法處理附件的文件(之前的笨辦法是 type 1.xml>>temp.xml這樣文件會被轉(zhuǎn)碼為 ANSI ,findstr 就可以進(jìn)行處理了,但是會多一個臨時文件), 后來想到用for + type代碼如下,但是現(xiàn)在的問題是,xml 源文件中的 空格,在代碼里無法處理, 表示很困惑, (type 1.xml >> temp.xml 是可以列出所有空行的,但是在for里一處理,不知道為啥就不行了)
-----------------------------------不知道為啥附件xml上傳不上來.... 貼出來吧nclick="copycode($('code0'));">復(fù)制代碼
- @echo off
- set file=1.xml
- setlocal enabledelayedexpansion
- for /f delims= %%i in ('type %file%') do (
- echo.%%i >>2.xml
- set /a next+=1
- )
- echo !next!
- pause
nclick="copycode($('code1'));">復(fù)制代碼
- <?xml version=1.0 encoding=UTF-16 ?>
- <?xml-stylesheet type=text/xsl href=D&P.xslt ?>
- <WTT-Logger>
- <TRRollup
- Total=8
- Passed=6
- Failed=0
- Blocked=0
- Warned=0
- Skipped=2 CA=dsadsadsa1 LA=sdasdsadsa1 >
- <rti id=sdadsadsa />
- <ctx id=dsadsadsa />
- </TRRollup>

