加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

命令行参数 – Findstr – 排除文件类型 – 仅搜索ascii

发布时间:2020-12-14 02:04:58 所属栏目:Windows 来源:网络整理
导读:我想以超出“findstr /?”中容易找到的方式运行FINDSTR dos命令.我将如何运行findstr以便它只搜索ascii文件. (我不确定这是否可行.我的直觉是它不可能)另外,我将如何运行此命令行以便排除一些文件时间.例如,如果我想要排除.psd文件该怎么办? 解决方法 帮助
我想以超出“findstr /?”中容易找到的方式运行FINDSTR dos命令.我将如何运行findstr以便它只搜索ascii文件. (我不确定这是否可行.我的直觉是它不可能)另外,我将如何运行此命令行以便排除一些文件时间.例如,如果我想要排除.psd文件该怎么办?

解决方法

帮助中描述的/ 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"

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读