Linuxのrgrepコマンド
Linuxのrgrepコマンドは再帰的に条件文字列に一致するファイルを見つけます。
rgrepコマンド機能とgrepコマンドと同様に、あなたはファイルの内容が指定したスタイルテンプレートに準拠して発見した場合、指定されたテンプレートスタイルファイルが含まれているコンテンツを見つけることができ、プリセットrgrep命令は、行のスタイルテンプレートが表示されているが含まれています。
文法
rgrep [-?BcDFhHilnNrv][-R<范本样式>][-W<列长度>][-x<扩展名>][--help][--version][范本样式][文件或目录...]
パラメータ説明数:
- - ?表示スタイルテンプレートおよび実施例は、以下に記載します。
- バイナリデータを無視-B。
- -c列テンプレートスタイルの数に合わせて計算しました。
- -Dデバッグモード、ディレクトリ検索に記載されている命令のリストのみ、およびファイルの内容を読み取ることはありません。
- シンボリックリンクに直面したとき-Fは、rgrepのデフォルトは、このパラメータの追加を無視されていない、rgrep命令は、元のファイルへの接続ポイントの内容を読み込みます。
- -hは、マークされた特別な文字列テンプレートのスタイルを満たしています。
- -Hだけではなく、カラム表示の全内容よりも、テンプレートのスタイルで文字列を示しています。
- -iは、大文字と小文字の違いを無視します。
- -lは、ファイル名のファイルの内容を一覧表示し、指定されたテンプレートのスタイルにマッチします。
- -n、広場のスタイルに合わせて行の表示列の列番号の数をマークする前に。
- ない再帰的な処理を実行してください-N。
- -r再帰処理、指定したディレクトリ内のすべてのファイルとサブディレクトリが対処されます。
- -R <スタイルテンプレート>同様の効果とだけメイン文書テンプレート形式のファイル名と行で、このパラメータ "-r"パラメータを指定します。
- 逆引き参照-v。
- -W <コラム長]> [制限]列スタイルを持つ行の文字列テンプレート、文字の数は持っている必要があります。
- -x <拡張子>契約は、指定されたファイル名の拡張子のファイルを満たしています。
- オンラインヘルプを--help。
- --versionバージョン情報を表示。
例
現在のディレクトリに文「こんにちは」の文字列を含むファイルを検索し、次のコマンドを使用します。
rgrep Hello *
次のようにその検索結果は以下のとおりです。
$ rgrep Hello * #在当前目录下查找句子中包含“Hello”字符串的文件 testfile_1:Hello 95 #testfile_1中包含“Hello”字符串的句子 testfile_2:Hello 2005 #testfile_2中包含“Hello”字符串的句子