それは何か、そしてそれを正しく使用する方法
Contents
この強力なコマンド ライン ツールを使用して検索を再発見します。
- 名前が変更されたファイルや、元の場所から移動されたファイルを見つけるのは難しい場合があります。 これは、ファイルの種類が一般的で、検索に時間がかかる場合に特に当てはまります。
- Findstr は非常に強力なコマンド ライン ツールで、標準のファイル エクスプローラー検索では見つからない条件に基づいてファイルやフォルダーを簡単に検索できます。
バツダウンロードファイルをクリックしてインストールします。
Windows コマンド プロンプトがいかに強力であるかはすでにご存知でしょう。 カスタマイズできますしかし、findstr.exe または Find String 組み込みコマンド ユーティリティについてはご存知でしたか? Findstr.exe は、ファイル内の文字列を検索できるコマンド ライン ユーティリティです。
1 つ以上のファイル内の特定の文字列を検索するために使用されます。 デフォルトでは現在のディレクトリとすべてのサブディレクトリを検索します。 それは便利ですがしかし、使い方を知らなければ意味がありません。 あなたにとって幸運ですそれを最大限に活用する方法をここで共有します。
Windows での findstr.exe の用途は何ですか?
Windows には既にファイル エクスプローラーに検索機能があるのに、なぜコマンド ライン ユーティリティを使用するのか疑問に思われるかもしれません。 しかし、それには長い時間がかかり、期待した結果が得られない可能性があります。
他のテキスト検索エンジンに比べて findstr.exe を使用する主な利点は次のとおりです。 Microsoft Office ドキュメントや PDF などのバイナリ ファイル内を検索できます。
findstr.exe には、表示する出力の種類と、数千行を含む大きなファイルを検索するときにスキップする行を制御するオプションもあります。
findstr.exe を使用することのその他の利点は次のとおりです。
- 正規表現 (regex) がサポートされています。 – 正規表現を使用すると、ワイルドカードや文字列比較などの他の方法を使用した複雑な検索がはるかに困難になります。 cmd で正規表現を使用できるかどうか疑問に思っている場合は、これが答えです。
- バイナリファイルを検索する – 他の検索エンジンはテキスト ファイルのみを処理しますが、Findstr はテキスト ファイルとバイナリ ファイルの両方を検索できます。
- 使用する準備ができて – Findstr は、選択した Windows バージョンに限定されず、Windows の古いバージョンと新しいバージョンを検索できます。 また、内蔵されているためダウンロードする必要がなくなります。
- 大文字と小文字を区別しない検索を許可します。 – 単語を検索するときに大文字と小文字を区別する必要はありません。 これは、大文字と小文字が区別されるため、一部の検索が失敗する最も一般的な理由の 1 つです。
バッチ ファイルで Findstr を使用するにはどうすればよいですか?
Findstr を使用するには、管理者権限でコマンド プロンプトを実行する必要があります。これにより、コンピュータ上のすべてのドライブとそのフォルダにアクセスできるようになります。 検索に制限はありません。
PC の問題の中には、解決するのが難しいものもあります。 特に、ストレージの破損や Windows ファイルの欠落に関してはそうです。 システムが部分的に破損している可能性があります。
マシンをスキャンしてエラーを特定するツールである Restoro をインストールすることをお勧めします。
ここをクリックしてダウンロードして修復を開始してください。
これにより、ハード ドライブ上のすべてのフォルダーを検索するコマンドを実行できるようになります。 検索を始める前に findstr コマンドがどのように機能するのか、またいつ使用するのかを理解しておく必要があります。
以下に一般的なパラメータをいくつか示します。
- /B – 行の先頭にある場合にパターンに一致します。
- /C – 指定された部分文字列を含む文字列を検索します。
- /S – 現在のディレクトリとすべてのサブディレクトリを検索します。
- /I – パターンを検索するときに大文字と小文字の違いを無視します大文字と小文字を区別する検索とも呼ばれます。
- /L – ファイル名のみを表示します。 コンテンツではない
- /R – 文字列で正規表現を使用します。
- /M – 一致するファイル名のみを出力します。
いくつかの例をテストするには:
1. 大文字と小文字を区別しないパラメータを使用します。
- 打つ 窓 キー、プリント cm 検索バーでクリックします 管理者として実行。
- 大文字と小文字を区別しない文字列をテストします。 次のコマンドを入力して押します 入力:
findstr /s /i nba “.”
- 言葉の文脈では NBA 本文中にキャプションがございますが、 /私 このコマンドは、大文字と小文字を区別せずに検索します。つまり、大文字と小文字は等しいとみなされます。 /秒 このコマンドはフォルダーとサブフォルダーを検索します。 「。」 このディレクティブは、テキスト ファイルに限定されず、文字列を個別に検索することを指定します。
2. 目的のメッセージを見つけます。
- コマンド プロンプト ウィンドウで次のコマンドを入力し、Enter キーを押します。 入力:
findstr /c:"nba" kwame.txt
- 上記のコマンドでこれで、検索を絞り込み、「kwame」というラベルの付いた文書内でのみ「nba」という単語が検索されました。
3. 特定の場所にあるファイルを検索する
- コマンド プロンプト ウィンドウで次のコマンドを入力し、Enter キーを押します。 入力:
findstr /c:"nba" y.z
- ここでは、特定の場所 (この場合は y と z) で NBA を検索しています。
上の例から Findstr.exe は、これまでに行ったことのない方法でコンピュータ上で検索を行う場合に最適なリソースであることが簡単にわかります。 とても便利です。 ただし、それを適切に使用する方法を知るには、特定の構文が必要です。
findstr.exe のこの簡単な紹介により、これを共通ツールキットの一部として使用し、それが提供するすべての機能を活用することに一歩近づくことができれば幸いです。
コマンドラインユーティリティに関して言えば、 try-catch コマンドのすべてについての優れた初心者向けガイドもありますので、ぜひこちらもチェックしてください。
このコマンドラインの使用方法を以下のコメントセクションでお知らせください。
まだ問題がありますか? このツールを使用して編集します。
サポーター
上記の提案を行っても問題が解決しない場合。 お使いの PC で Windows の深刻な問題が発生している可能性があります。 この PC 修復ツールをダウンロードすることをお勧めします。 (最高ランクにランクイン TrustPilot.com) を参照すると、トラブルシューティングが簡単になります。 インストール後、クリックするだけです スキャン開始 ボタンを押してから 全部修理。
ありがとう!
会話を始める