0
特殊字符我有以下文件repoinfo.tmp:查找批
Revisión: 7 //(7 or any number)
我想找個爲了創建一個增量備份的數量,7
我的代碼是:
SET LAST_REV=
for /f "usebackq tokens=1,2 delims=: " %%i in
(find "Revision: " "%TEMP%\repoinfo.tmp"
)做(
SET LAST_REV=%%j
)
的問題是,我的輸出是西班牙和字符ó使得問題,也許我應該嘗試用FINDSTR或正則表達式...
文件exactlly包含:我只取comans輸出和throught管我救它。 這就是爲什麼不出來是「O」
Ruta: hardware
URL: http://localhost:800/hardware
Ra¡z del repositorio: http://localhost:800/hardware
UUID del repositorio: fc0eaf3c-dae0-114c-8de9-14799a96cf30
Revisi¢n: 8
Tipo de nodo: directorio
Autor del £ltimo cambio: ruben
Revisi¢n del £ltimo cambio: 8
Fecha de £ltimo cambio: 2012-10-16 17:26:39 +0200 (mar 16 de oct de 2012)
我改變了我的代碼,而現在它的工作原理,在找說法,我寫「Revisi¢n」和它的作品。
for /f "usebackq tokens=1,2 delims=: " %%i in
(find "Revisi¢n: " "%TEMP%\repoinfo.tmp"
)做(
SET LAST_REV=%%j
)
我需要如下修訂號:XXXXX店呢,在那之後我創建增量備份,但基本上只是數量 「VERSI。 n」是始終不變的輸出,SVN信息HTTP:// XXXXXX這是輸出,我搜索‘版本’,並獲得數。 – Salec
好的,您是否嘗試過我發佈的代碼?它應該將'LAST_REV'設置爲XXXXX後面的數值XXXXX'Revisión:' –
是的,但是返回的是字符'C' 明顯basch不承認這個'ó' – Salec