Board logo

标题: [其他] 批处理怎么将find统计行数结果赋给变量并和其他字符串显示到一行 [打印本页]

作者: maf_77    时间: 2022-5-26 15:57     标题: 批处理怎么将find统计行数结果赋给变量并和其他字符串显示到一行

我想把net start|findstr :"Remote Procedure"|find /v /c 的结果赋给num变量,然后显示输出“当前查询到的行数是:%num%”,这通过批处理怎么实现呢?
作者: qixiaobin0715    时间: 2022-5-26 16:14

  1. @echo off
  2. for /f "delims=" %%a in ('net start^|findstr :"Remote Procedure"^|find /v /c ""') do set num=%%a
  3. echo,当前查询到的行数是:%num%
  4. pause
复制代码

作者: maf_77    时间: 2022-5-26 16:29

qixiaobin0715 发表于 2022-5-26 16:14



    谢谢,这个能实现,哈哈,我还得多学习学习,有些看不懂
作者: Batcher    时间: 2022-5-27 08:24

回复 3# maf_77


命令执行结果果赋给变量,参考for命令教程第28页:
http://bbs.bathome.net/thread-31727-1-1.html




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2