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