Board logo

标题: [求助]如何做到如果文本中存在指定字符则设环境变量为1 [打印本页]

作者: JasonMing     时间: 2007-8-9 19:51    标题: [求助]如何做到如果文本中存在指定字符则设环境变量为1
我有一个文本内容如下:
a123456789
ab12345678
c456789
arweqrewyhj

现在要设定一个环境变量abc,如果文本中含有a123456789就设置%abc%=1,如果文本中没有a123456789就设置%abc%=0,应该如何实现这个操作???

作者: qzwqzw     时间: 2007-8-9 20:19
set abc=0
:: set %abc%=0 ? 感觉比较奇怪
find "a123456789" < test.txt >nul && set abc=1

作者: ywwywwjm     时间: 2007-8-9 23:16
find "a123456789" tt.txt >nul && set abc=1 || set abc=0

要理解"变量"和"变量扩展"

作者: 429499381     时间: 2007-8-10 03:26    标题: 在CMD下
for /f %a in (b:\1.txt) do if "%a%"=="a123456789" set a=1