标题: [文本处理] 【已解决】批处理变量及字符串判断问题请教 [打印本页]
作者: liu_1573 时间: 2022-7-13 09:52 标题: 【已解决】批处理变量及字符串判断问题请教
各位老师,请教问题:
现有文本xxx.conf:- # Mandatory: no
- # Default:
- # Hostname=
-
- Hostname=10.x.x.x
复制代码
做了一个批处理:- set str="Hostname"
- setlocal enabledelayedexpansion
- for /f "tokens=*" %%a in ('type xxx.conf') do (
- set str1=%%a
- set str2=!str1:~0,8!
- if !str2!==!str! echo !str2!
- )
复制代码
现在问题for查找结果是空的,我什么地方写错了吗,谢谢指教。
作者: liu_1573 时间: 2022-7-13 10:16
已解决:- set str=Hostname
- setlocal enabledelayedexpansion
- for /f "tokens=*" %%a in ('type xxx.conf') do (
- set str1=%%a
- set str2=!str1:~0,8!
- if !str2!==!str! echo !str2!
- )
复制代码
str="Hostname" ----> str=Hostname
批处理字符串变量不要加引号?
作者: Batcher 时间: 2022-7-13 16:44
回复 2# liu_1573 复制代码
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |