【问题标题】:Find command windows cmd查找命令窗口 cmd
【发布时间】:2015-09-16 07:54:35
【问题描述】:

我运行一个命令来查找文件中字符串的实例数:

find /c /i "pass" result.txt

输出是:

---------- RESULT.TXT: 6

如何删除---------- RESULT.TXT:,以便我只有号码6

【问题讨论】:

    标签: windows command-line cmd find


    【解决方案1】:

    不是将文件名作为参数传递,而是创建一个输入重定向

    find /c /i "pass" < result.txt
    

    【讨论】:

      【解决方案2】:

      您可以像这样使用for /F 循环解析find 的输出:

      for /F "tokens=2 delims=:" %L in ('find /c /i "pass" result.txt') do (echo %L)
      

      要在批处理脚本中使用此代码,请将 %L 替换为 %%L

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-08-09
        • 1970-01-01
        • 1970-01-01
        • 2018-03-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多