ホームページ > 運用・保守 > Linuxの運用と保守 > Linuxでgrepコマンドを使用するにはどうすればよいですか? (詳しい説明)

Linuxでgrepコマンドを使用するにはどうすればよいですか? (詳しい説明)

青灯夜游
リリース: 2021-04-22 15:24:57
オリジナル
22778 人が閲覧しました

Linux システムの grep コマンドは、強力なテキスト検索ツールです。正規表現を使用してテキストを検索し、一致する行を出力できます。その使用構文は、「grep [オプション] パターン [ファイル] 」です。

Linuxでgrepコマンドを使用するにはどうすればよいですか? (詳しい説明)

#この記事の動作環境: linux5.9.8 システム、Dell G3 コンピューター。

Linux grep コマンド

Linux grep コマンドは、ファイル内の修飾文字列を検索するために使用されます。また、指定されたテンプレート スタイルを含むファイルを検索するためにも使用できます。正規表現検索を使用して、ファイル内で指定された文字列パターンを検索し、パターンに一致する部分文字列を含むファイル名をリストし、その文字列を含むテキスト行を出力できます。

grep は次のように機能します。1 つ以上のファイルで文字列テンプレートを検索します。テンプレートにスペースが含まれる場合は引用符で囲む必要があり、テンプレートに続くすべての文字列はファイル名として扱われます。検索結果は、元のファイルの内容に影響を与えることなく、標準出力に送信されます。

基本構文:

grep [options] pattern [files]
ログイン後にコピー

[オプション] の主なパラメータ:

-a または --text: 使用しないでください。バイナリデータを無視します。

-A<行数を表示> または --after-context=<行数を表示> : テンプレート スタイルに準拠した列を表示することに加えて、行の後にコンテンツを表示します。

-b または --byte-offset: スタイルに一致する行を表示する前に、行の最初の文字の番号をマークします。

-B<行数表示> または --before-context=<行数表示> : スタイルに一致する行を表示するだけでなく、その行より前の内容も表示します。

-c または --count : スタイルに一致する列の数をカウントします。

-C<表示行数> または --context=<表示行数> または -<表示行数> : スタイルに一致する行を表示することに加えて、これを表示しますline コンテンツの前後。

-d または --directories= : 検索するファイルではなくディレクトリを指定する場合は、このパラメータを使用する必要があります。そうでない場合、grep コマンドは情報を報告し、アクションを停止します。

-e