批处理 如何将find /C 得到的结果赋值给一个变量

C:\Windows\System32>adbshellcat/proc/cpuinfo|find/C"processor"4我现在希望把4赋给一个变量,要怎么写... C:\Windows\System32>adb shell cat /proc/cpuinfo | find /C "processor"
4
我现在希望把4赋给一个变量,要怎么写
展开
 我来答
jd08139
2013-12-02 · TA获得超过3734个赞
知道大有可为答主
回答量:2174
采纳率:66%
帮助的人:2855万
展开全部
@echo off
for /f "delims=" %%i in ('adb shell cat /proc/cpuinfo | find /C "processor"') do (
set var=%%i
echo %%i
)
echo %var%
pause

看看输出,如果要提取具体值,请附上完整命令输出结果.

追问

提示 此时不应有 |。


adb shell cat /proc/cpuinfo得到如下结果,我现在只想知道processor有几个

追答
@echo off
for /f "tokens=1* delims=: " %%i in ('adb shell cat /proc/cpuinfo ^| find /C "processor"') do set /a n+=1
echo %n%
pause
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式