システムで定番となっています。基本的な機能について説明し、日常のタスクに適用する実用的な例を紹介します。主な機能は単純明快です。パターンを識別し、表示します。ソースを調べることができるため、ファイルを直接スキャンしたり、他のコマンドからの出力を操作したりできます。ファイルから読み取ることです。ファイル内の特定の単語を検索することもできます。つの操作に統合することもできます。チートシートを参照してください。ディレクトリ内のファイルを検索することです。パイプすることができます。ファイルを拡張子を強調表示して表示します。マッチングを実行することもできます。未満のすべてのファイルを一覧表示します。系ツールは大文字と小文字を区別します。文字列「Hello」、「hello」、「hEllo」、「helLo」はそれぞれ異なるエントリとして解釈されます。これは、特に単語の大文字と小文字が異なる場合、テキスト検索を複雑にする可能性があります。複数のファイルまたはディレクトリ全体を同時に検索する機能があります。これは、さまざまなファイルを含むプロジェクトを調べ、ディレクトリ全体で特定のテキストの出現箇所を検索する場合に特に便利です。次のコマンドを使用して、「sample」ディレクトリ内の「MakeTechEasier」という用語を検索します。指定されたディレクトリ内のすべてのファイルを調べるよう強制されますが、これにはテキスト以外のファイルも含まれる可能性があります。この状況を回避するには、-Iフラグも使用します。ファイル内の文字列の出現場所を表示するだけでなく、検索対象のテキストを含むファイルのリストを生成することもできます。これは、見つかったすべてのインスタンスを表示せずに、ファイルに特定のコンテンツが含まれているかどうかを確認したい場合に役立ちます。サブシェル内にカプセル化して、複数の検索条件を適用することもできます。次のコマンドは、「sample」ディレクトリ内の「Hello」と「MakeTechEasier」の両方を含むファイルを返します。指定した条件を除外した結果も生成できます。この機能は、テキスト入力内のエラーや不規則性を検出する必要がある場合に非常に役立ちます。これを実行するには、-vフラグを好みのオプションと組み合わせて使用​​します。次のコマンドは「/etc/nginx」ディレクトリ内のすべてのファイルを再帰的にスキャンし、「nginx」という文字列を含まない行を返します。指示すると効果的です。この方法は、さまざまな単語によく見られる文字列をターゲットにする場合に特に便利です。「it」という語を検索すると、他の多くの単語にも出現するため、多数の誤検出が発生する可能性があります。検索パターンを含むすべてのインスタンスを返すのではなく、単語自体のみを出力します。これは、フラグを使用する場合にも行全体に適用される-xため、構成ファイル内のフレーズや正確な行を見つけるのに特に便利です。出力に行番号を組み込む行番号は、コードのデバッグやドキュメントのレビューにおいて重要な役割を果たします。行番号により、特定の行や関数の位置を正確に特定するプロセスが簡素化され、修正作業が大幅にスピードアップします。出力に行番号を含める機能があります。-n検索語とともにフラグを付けてコマンドを実行すると、この機能が有効になります。出力を絞り込んで、検索結果の行番号だけを表示することができます。この方法は、大量のテキストを処理する場合に特に便利です。グループを調べる場合、ユーザーは制限を感じることがあります。解析を有効にするフラグが組み込まれています。以下のコマンドでは-Eフラグが必要です。正規表現の機能を完全に排除する特別なモードがあります。これを有効にするには、フラグの後に単純な文字列を指定してコマンドを実行します。強みは、入力またはファイル内のテキストの出現場所を明らかにすることです。トラブルシューティングの際には、正確な場所を表示するだけでは不十分な場合があります。ログで見つかるような文字列の周囲のコンテキストは、多くの場合、重要な洞察を提供します。行を表示するには、次のコマンドを使用します。-Bフラグとフラグを使用して、前の行または次の行だけを選択して印刷することで、結果をカスタマイズすることもできます-A。エコシステムのより広範な部分についてさらに詳しく調べる準備が整いました。使用して、さらに強力なテキスト処理を実行する方法を学習して、さらに詳しく調べてください。