在批处理中怎么样将findstr查找的值赋值给变量?

在批处理中使用findstr命令查找需要的字符串整行,并把它赋值一个变量。求高手赐教!!!... 在批处理中使用findstr命令查找需要的字符串整行,并把它赋值一个变量。求高手赐教!!! 展开
 我来答
sudoku52
2011-07-29 · TA获得超过7万个赞
知道大有可为答主
回答量:1.2万
采纳率:82%
帮助的人:4785万
展开全部
如果能确认查询结果只有一行的话,下面这个就行
for /f "tokens=*" %%i in ('ipconfig^|findstr Adress') do set xx=%%i

如果查询结果有多行的话就要麻烦一些。需要的话再追问吧。
追问
ipconfig是什么?使用过这条语句好像不行的!
追答
ipconfig是查看网络配置的命令。
ipconfig^|findstr Adress这部分可替换成你自己的命令,例如
type abc.txt^|findstr 123
注意前后有单引号,中间有转义符^
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式