在批处理中怎么样将findstr查找的值赋值给变量?
展开全部
如果能确认查询结果只有一行的话,下面这个就行
for /f "tokens=*" %%i in ('ipconfig^|findstr Adress') do set xx=%%i
如果查询结果有多行的话就要麻烦一些。需要的话再追问吧。
for /f "tokens=*" %%i in ('ipconfig^|findstr Adress') do set xx=%%i
如果查询结果有多行的话就要麻烦一些。需要的话再追问吧。
追问
ipconfig是什么?使用过这条语句好像不行的!
追答
ipconfig是查看网络配置的命令。
ipconfig^|findstr Adress这部分可替换成你自己的命令,例如
type abc.txt^|findstr 123
注意前后有单引号,中间有转义符^
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询