【问题标题】:Findstr -- exclude a file type -- search only ascii [closed]Findstr - 排除文件类型 - 仅搜索 ascii [关闭]
【发布时间】:2013-01-26 02:23:21
【问题描述】:

我想以一种在“findstr /?”中很容易找到的方式运行 FINDSTR dos 命令。我将如何运行 findstr 以便它只搜索 ascii 文件。 (我不确定这是否可能。我的直觉是不可能)此外,我将如何运行此命令行以排除一些文件时间。例如,如果我想排除 .psd 文件怎么办

【问题讨论】:

    标签: command-line-arguments dos findstr


    【解决方案1】:

    帮助中描述的/P 选项有什么问题?

    /P         Skip files with non-printable characters.
    

    它对我有用。

    要进一步控制搜索哪些文件,只需使用 for 循环迭代文件并添加您需要的任何逻辑。跳过 .psd 文件并跳过二进制文件:

    for /f "eol=: delims=" %%F in ('dir /a-d /b^|findstr /live ".psd"') do findstr /p "search" "%%F"
    

    如果从命令行运行,请使用单个百分比而不是双百分比。

    【讨论】:

      猜你喜欢
      • 2012-06-13
      • 2010-09-19
      • 2015-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多