Linuxのgrepがどこのファイルの文字(grepの詳細)見つけるために

どこのファイルの文字を探します

grepの-ir "S_ROLE" ./*

-i大文字と小文字を区別しません

-r文字ソースを探します

 

-a --text#は、バイナリデータを無視しないでください。
-A <行数> --afterコンテキスト=パターンの外側の行を表示する#一致テンプレートの添加を、<行数が表示>、およびその行の内容を表示します。
ラインスタイルの遵守を証明する前-b --byte-オフセット#、行番号の最初の文字をマーク。
-B <行数> --beforeコンテキスト= <行数表示>ラインパターン外部の表示に加え位コンプライアンス、およびディスプレイ前の行の内容。
列スタイルの数に合わせて計算し-c --count#。
-C <行数> --context = <行数が表示>または - <表示ライン数>ミートより線のスタイルを表示することに加えて#、行前の表示内容。
-d <アクション> --directories = <アクション>#を探すために、指定されたときのディレクトリではなくファイルでは、このパラメータを使用する必要があり、そうでない場合はgrepコマンドは、情報および停止アクションを返します。
-e <テンプレートスタイル> --regexp = <テンプレートスタイル>#は、指定した文字列のスタイルとしてファイルの内容を検索します。
-Eは、--extended-regexpに通常の使用を拡張する#表現スタイルを。
<ルールファイル> --file = <ルールファイル> -fコンテンツファイルのルールの条件を見つけるためにはgrepよう#1つ以上の規則的パターンを含むその内容、ルールファイルを指定するには、規則的なパターンの各ラインのフォーマットを満たしています。
-Fは--fixed-regexpに固定文字列のスタイルリストとみなさ#を。
-G --basic-regexpに#が使用する通常のスタイル表記として扱われます。
-h --no-ファイル名の#は、前ラインスタイルの遵守を証明するために、行のファイル名が所属示すものではありません。
ラインスタイルの遵守を証明する前-H --with-ファイル名#、所属する行のファイル名を表します。
違い-i --ignore-ケース#は文字ケースを無視します。
-l --file-とマッチ#リストファイル名を指定のスタイルに合わせて文書の内容。
-L --files-なしのマッチ#リストは、ファイルのファイル名の内容は、指定したスタイルに準拠していません。
行番号の列数をマークし、ラインスタイルの遵守を証明する前-n --line-番号#。
-q --quietまたは--silent#は何の情報も表示されません。
このパラメータの-r --recursive#効果と同じ「-d再帰」パラメータを指定します。
-s --no-のメッセージ番号は、エラーメッセージが表示されません。
-v --revertマッチ#は、テキストと一致しない行を表示します。
-V --version#ショーバージョン情報。
-w --word-regexpに#が唯一の全単語列と行に表示されます。
-x --line-正規表現#のみ列の行全体に沿って表示されます。
このパラメータの-y#効果と指定された「-i」と同じパラメータ。

 

おすすめ

転載: www.cnblogs.com/xibuhaohao/p/12000991.html