在批处理中怎么样将findstr查找的值赋值给变量?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在批处理中怎么样将findstr查找的值赋值给变量?相关的知识,希望对你有一定的参考价值。
在批处理中使用findstr命令查找需要的字符串整行,并把它赋值一个变量。求高手赐教!!!
参考技术A 如果能确认查询结果只有一行的话,下面这个就行for /f "tokens=*" %%i in ('ipconfig^|findstr Adress') do set xx=%%i
如果查询结果有多行的话就要麻烦一些。需要的话再追问吧。追问
ipconfig是什么?使用过这条语句好像不行的!
追答ipconfig是查看网络配置的命令。
ipconfig^|findstr Adress这部分可替换成你自己的命令,例如
type abc.txt^|findstr 123
注意前后有单引号,中间有转义符^
以上是关于在批处理中怎么样将findstr查找的值赋值给变量?的主要内容,如果未能解决你的问题,请参考以下文章
怎样在for循环变量中,将循环变量赋值给一个变量 批处理 bat