「findstr /?」で簡単に見つけられる方法を超えた方法で、FINDSTR dos コマンドを実行したいと考えています。asciiファイルのみを検索するようにfindstrを実行するにはどうすればよいですか。(それが可能かどうかはわかりません。私の直感では、不可能だと思います)さらに、このコマンドラインを実行して、一部のファイル時間を除外するにはどうすればよいですか。たとえば、.psd ファイルを除外したい場合はどうすればよいでしょうか
質問する
3337 次
1 に答える
8
/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"
コマンド ラインから実行する場合は、2 パーセントではなく 1 パーセントを使用します。
于 2013-01-26T03:58:32.107 に答える