[英]convert text file to xml tags format using batch script
我下面有一个文本文件,下面是内容。
U /modules/configuration/gsrc/util/CoverageValidation.gs
C /modules/configuration/gsrc/util/CoverageForm.gs
D /modules/configuration/gsrc/util/Trigger.gs
A /modules/configuration/gsrc/util/Trigger-join.gs
我的脚本是这样的:
@echo off
setlocal enabledelayedexpansion
set file=test.txt
set update_tag=<action>Updated</action>
set add_tag=<action>Added</action>
set conflict_tag=<action>Conflicted</action>
set delete_tag=<action>Deleted</action>
if exist !file! (
echo The file exists.
for /f "tokens=* delims=" %%a in (!file!) do (
set line=%%a
if !line! equ "U " (
set line=~0,5=!update_tag!!
)else if !line! equ "A " (
set line=~0,5=!add_tag!!
)else if !line! equ "C " (
set line=~0,5=!conflict_tag!!
)else if !line! equ "D " (
set line=~0,5=!delete_tag!!
)
)
) else (
echo The file doesn't exist.
)
endlocal
现在,我需要使用批处理脚本将此文本文件转换为以下格式。
<action>Updated</action>
<path>/modules/configuration/gsrc/util/CoverageValidation.gs</path>
<action>Conflicted</action>
<path>/modules/configuration/gsrc/util/CoverageForm.gs</path>
<action>Deleted</action>
<path>/modules/configuration/gsrc/util/Trigger.gs</path>
<action>Added</action>
<path>/modules/configuration/gsrc/util/Trigger-join.gs</path>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.