一度に複数のテキストファイルを検索する


さまざまなテキストファイルの中に何らかのテキストを見つけなければなりませんでしたか?あなたがITにいるなら、この問題はかなり頻繁に起こる可能性があります。たぶんあなたはログファイルの特定のフレーズを探しているかもしれません。あるいは、プログラマーであり、多くの異なるコードファイルの中にあるコードを見つける必要があるかもしれません。

残念ながら、これを行う簡単な方法はありませんWindowsでは。このような種類のタスクでは、デフォルトのWindows検索は大変遅く、高度な検索ができないためです。幸運なことに、Windows検索よりも優れているいくつかの方法があります。これについては、この記事で説明します。

サードパーティのソフトウェアをインストールしたくない場合や、コマンドラインに慣れている場合は、以下の組み込みの検索コマンドのセクションをチェックアウトする必要があります。

第三者検索プログラム

複数のテキストファイルを検索する場合は、すべての検索コマンドの王はgrepです。 grepはUNIX / Linuxのコマンドラインユーティリティで、正規表現を使用して高度な検索を実行できます。

だから誰かがWindows上で検索するためのプログラムを書くと、必然的にそれにgrepという言葉があります。

grepWin

grepWin おそらくここで言及されているツールの中で最も人気があります。正規表現をサポートしており、テキストの検索と置換も可能です。

ファイルサイズ、ファイルタイプ、その他の条件で検索を制限することができます。エクスプローラの右クリックコンテキストメニューにオプションを追加して、フォルダをすばやく検索することもできます。結果は下のウィンドウに表示され、ダブルクリックするだけでファイルを開くことができます。

AstroGrep

AstroGrep はまた別の本当に良い検索プログラムです。それは頻繁に更新されるだけでなく、ファイル内でテキストが見つかった場所も表示されます。また、コンテンツラジオボタンを選択した場合、grepWinにもそのオプションがありますが、AstroGrepでよりうまく実装されていると思います。

また、後で参照できるように、すべての結果を保存または印刷することもできます。私はまた、彼らのインターフェースがより現代的で目に喜ばれることがわかりました。

BareGrep

/ s>は、正規表現とすべての基本的な検索機能をサポートする非常に簡単な検索プログラムです。全体的にかなり速く、マッチを表形式で表示します。無料版には、無効にできないスプラッシュ画面があります。プロ版の価格は25ドルで、スプラッシュ画面を無効にするように見えます。それ以外の機能は同じです。

PowerGREP

あなたが究極の検索プログラムを探しているなら、PowerGREP 以上を探してください。このプログラムには、いくつかの深刻な機能と深刻な価格帯があります。それは何となく159ドルです!

Wordファイルのテキストを検索するなどの深刻な検索ニーズがある場合にのみ、このプログラムをお勧めします。 、PDF文書、Excelスプレッドシートなどのログファイルから統計情報を抽出し、その情報をあなたに提供することもできます。

ビルトインWindowsコマンド

クイック検索を実行するだけで、本格的なプログラムをインストールしたくない場合は、 Windowsのビルトインコマンドラインツール。 1つは通常のコマンドプロンプトで実行され、もう1つはPowerShellが使用されます。

最初のコマンドはfindstrです。 findstrの使い方については、ここで参照文書 を読むことができます。コマンドプロンプトでfindstr /?と入力すると、使用状況が表示されます。ご覧のとおり、いくつかのオプションがあります。明らかに、これは上記のプログラムの1つを使用するよりもはるかに複雑です。

2番目のオプションは、Windows PowerShellのSelect-Stringコマンドです。ここでも、これらのコマンドをまだ使用していない場合は、かなり大きな学習曲線があります。 MicrosoftはSelect-Stringの使い方 に関する良いチュートリアルを持っているので、必ず読んでください。

多数のファイルでテキストを検索する最善の方法。私はあなたが異なるオプションを試してみて、どのオプションがあなたのために最適かを見てみることをお勧めします。お楽しみください!

Excelキーワード検索ツール簡単ガイド

関連記事:


8.11.2017