【发布时间】:2020-08-07 07:31:37
【问题描述】:
我正在尝试编写一个 Windows 批处理脚本,它检查 XML 文件(iml 文件)以搜索特定行,.我在字符串中的空格遇到问题。有没有办法逃脱或补偿空间?
for /f "tokens=*" %%a in (abcd.iml) do (
echo %%a
if %%a==^<orderEntry type="inheritedJdk" ^> (echo 'FOUND')
)
【问题讨论】:
-
您应该始终在字符串比较中使用引号。
if "%%a"=="<orderEntry type="inheritedJdk" >" -
…和
(echo 'FOUND'^)。
标签: windows batch-file