Linux grep コマンドは、ファイル内の条件を満たす文字列を検索するために使用されます。
grep コマンドは、指定されたテンプレート スタイルをコンテンツに含むファイルを検索するために使用されます。ファイルのコンテンツが指定されたテンプレート スタイルと一致することが見つかった場合、デフォルトの grep コマンドは、テンプレート スタイルを含む列を表示します。ファイル名が指定されていない場合、またはファイル名が - - の場合、grep コマンドは標準入力デバイスからデータを読み取ります。
構文:
grep
パラメータ:
-a または --text: バイナリ データを無視しません。
-A<行数を表示> または --after-context=<行数を表示> : テンプレート スタイルに準拠した列を表示するだけでなく、行以降の内容も表示します。
-b または --byte-offset: スタイルに一致する行を表示する前に、行の最初の文字の番号をマークします。
-B または --before-context= : スタイルに一致する行を表示するだけでなく、その行より前の内容も表示します。
-c または --count : スタイルに一致する列の数をカウントします。
-C または --context= または - : スタイルに一致する行を表示することに加えて、これを表示しますline コンテンツの前後。
-d
-e または --regexp= : ファイルの内容を検索するためのスタイルとして文字列を指定します。
-E または --extended-regexp : 拡張正規表現スタイルを使用します。
-f<ルール ファイル> または --file=<ルール ファイル> : コンテンツに 1 つ以上のルール スタイルが含まれるルール ファイルを指定します。これにより、grep がルールの条件を満たすファイルのコンテンツと形式を検索できるようになります。各行に 1 つのルール スタイル。
-F または --fixed-regexp : スタイルを固定文字列のリストとして扱います。
-G または --basic-regexp : スタイルを通常の表現として使用します。
-h または --no-filename : スタイルに一致する行を表示する前に、その行が属するファイル名を指定しません。
-H または --with-filename : スタイルに一致する行を表示する前に、その行が属するファイル名を示します。
-i または --ignore-case : 大文字と小文字の違いを無視します。
-l または --file-with-matches : ファイルの内容が指定されたパターンと一致するファイル名をリストします。
-L または --files-without-match : ファイルの内容が指定されたスタイルと一致しないファイル名をリストします。
-n または --line-number: スタイルに一致する行を表示する前に、その行の列番号を指定します。
-o または --only-matching: 一致する PATTERN 部分のみを表示します。
-q または --quint または --silent : 情報を表示しません。
-r または --recursive: このパラメータの効果は、「-d recurse」パラメータを指定した場合と同じです。
-s または --no-messages : エラー メッセージを表示しません。
-v または --invert-match : 一致するテキストを含まないすべての行を表示します。
-V または --version : バージョン情報を表示します。
-w または --word-regexp: 単語全体に一致する列のみを表示します。
-x --line-regexp : すべての列に一致する列のみを表示します。
-y: このパラメータの効果は、「-i」パラメータを指定した場合と同じです。
以上がLinuxのgrepコマンドの構文は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。