【问题标题】:How to store output of command in variable in cmd?如何将命令的输出存储在cmd中的变量中?
【发布时间】:2012-07-19 03:28:51
【问题描述】:

我想在批处理编程中将命令的输出存储在变量中,请帮助我..提前谢谢..

就像我想将 find 命令的输出存储在变量 p 中 设置 p=find /c "chi*" "file.txt"

【问题讨论】:

    标签: batch-file cmd


    【解决方案1】:

    假设您要存储行数,而不是 find 产生的整行输出

    for /f "tokens=3" %%i in ('find /c "chi*" "file.txt"') do set p=%%i
    

    注意:要存储整行,您可以使用tokens=*delims=(等号后没有空格!)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-10
      • 2013-06-21
      • 1970-01-01
      • 1970-01-01
      • 2011-08-20
      • 2015-03-10
      • 2014-10-21
      • 2016-09-01
      相关资源
      最近更新 更多