ソフトウェア
 Computer >> コンピューター >  >> ソフトウェア >> ソフトウェア

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

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

残念ながら、Windowsでこれを行う簡単な方法はありません。デフォルトのWindows検索は、非常に低速で高度な検索ができないため、この種のタスクにはひどいものです。幸いなことに、Windowsサーチよりもはるかに優れた方法が他にもいくつかあります。これについては、この投稿で説明します。各ソリューションについて詳しくは説明しませんが、Googleを使用して詳細を確認できます。

サードパーティのソフトウェアをインストールせず、コマンドラインに慣れている場合は、以下の組み込みの検索コマンドセクションを確認してください。ほとんどの人がGUIインターフェースに慣れていると思います。そのため、最初にプログラムについて説明します。

サードパーティの検索プログラム

複数のテキストファイルを検索する場合、すべての検索コマンドの主役はgrepです。 grepは、正規表現を使用して高度な検索を実行できるUNIX/Linuxのコマンドラインユーティリティです。これは非常に人気があり、Linuxのすべてのディストリビューションで使用されています。

したがって、誰かがWindowsで検索するためのプログラムを作成する場合、必然的に、その中にgrepという単語が含まれます。これは、以下にリストされているすべてのプログラムにほぼ当てはまります。

grepWin

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

grepWinは、ここで説明したツールの中でおそらく最も人気があります。正規表現をサポートし、テキストを検索して置き換えることもできます。また、ウェブサイトには正規表現を支援するチュートリアルがありますが、Googleでさらに多くのことを行うことができます。

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

AstroGrep

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

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

AstroGrepは、便利な機能であるWordファイルを検索することもできます。後で参照できるように、すべての結果を保存または印刷することもできます。また、彼らのインターフェースはより現代的で見た目にも心地よいものだと思います。

BareGrep

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

BareGrepは、正規表現とすべての基本的な検索機能をサポートする非常にシンプルな検索プログラムです。全体的にかなり高速で、一致するものが表形式で表示されます。無料版には、無効にできないスプラッシュ画面があります。プロバージョンの価格は25ドルで、スプラッシュスクリーンを無効にしているようです。それ以外の点では、機能は同じです。

PowerGREP

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

究極の検索プログラムをお探しの場合は、PowerGREP以外のものをお探しください。このプログラムには、いくつかの深刻な機能とそれに伴う深刻な値札があります。なんと159ドルです!上記のすべての機能に加えて、さらにいくつかの機能がほぼ備わっており、すべてがかなり小さなインターフェースにうまくパッケージ化されています。

このプログラムは、Wordファイル、PDFドキュメント、Excelスプレッドシートなどでテキストを検索するなど、深刻な検索が必要な場合にのみお勧めします。ログファイルから統計を抽出して、その情報を提供することもできます。非常に強力なツールです。

組み込みのWindowsコマンド

クイック検索を実行するだけで、本格的なプログラムをインストールしたくない場合は、Windowsに組み込まれているコマンドラインツールを使用できます。 1つは通常のコマンドプロンプトで実行され、もう1つはPowerShellを使用します。どちらも非常に強力で、探しているものはほとんど何でも見つけることができます。

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

最初のコマンドはfindstrです 。ここでリファレンスドキュメントを読んで、findstrの使用方法を学ぶことができます。 findstr /?と入力することもできます コマンドプロンプトで、使用法が表示されます。ご覧のとおり、かなりの数のオプションがあります。明らかに、これは上記のプログラムの1つを使用するよりもはるかに複雑です。

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

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

したがって、これらは基本的に、多数のファイル内のテキストを検索するための最良の方法です。さまざまなオプションを試して、どれが最適かを確認することをお勧めします。お楽しみください!


  1. Windows で複数のファイルの名前を一度に変更する方法

    旅行で撮ったたくさんの写真があり、それらすべてがさまざまな名前タグが付いたフォルダーに積み上げられていると想像してください。または、別のドラフトでスクリプトを書いている場合は、名前で簡単に見つけられるように、それに応じて名前を付けることが重要です。しかし、複数のファイルの名前を変更することは、別のレベルの頭痛の種であり、間違いなく時間がかかります。幸いなことに、Windows には、数回のクリックと手順ですべてのファイルの名前を一括変更する非常に簡単な方法が用意されています。それでは、ファイルの名前を一度に変更してファイルを管理する方法を見てみましょう。 さまざまなファイルを簡単に見つけて

  2. Mac で複数のファイルの名前を一度に変更する方法

    非常に信頼性が高く、ハイテクな Mac コンピューターは、グループ タスクを実行するのに人気があります。これにより、1 つずつ変更を加えるという不必要な労力から解放されます。ファイルのバッチの名前を変更したり、それらに変更を適用したりしたことがある場合は、経験する必要があるかもしれない苦労を知っています. Yosemite が登場する前は、この機能を可能にする組み込み機能が Mac システムにありませんでした。したがって、このタスクは、サードパーティ プログラムをインストールすることによってのみ達成可能でした。しかし、これは Mac OS の最新バージョンではもはや問題ではありません。したがっ