詳細(31)のgrepコマンド:ファイルの内容を検索

1.grepコマンドがリストされたファイルの内容全体を必要としませんが、ファイルから指定された情報が含まれているものを見つけること。
  grepコマンドは、このモードでは、単一の文字列、単語や文章することができます(つまり、正規表現である)、一つ以上のファイルである特定の文字モードを検索することができます。
  正規表現は、新しい表現に小さいオペレータ表現を用いて、数式を模倣する正規表現を構成する、パターン文字列のセットの記述です。正規表現は、プレーンテキスト内のテキストの一部することができ、特殊文字モードを生成するために使用することができます。表1(すなわち、ワイルドカード)に示すように、さらに検索パターンを定義するために、grepコマンドは、正規表現のメタ文字のこれらのタイプをサポートします。

  C *が0(つまり、空白)以上の文字cを(cは任意の文字です)と一致します。
  試合任意の1つの文字、そして唯一の文字。
  [XYZ]角カッコ内の任意の1つの文字に一致します。
  [^ XYZ]は、かっこ内の文字以外のすべての文字に一致します。
  ^行のロック始まり。
  ロックされた行の$の終わり。  

  *、+、{、などワイルドカードなどの基本的な正規表現で、なお|など、(および)、その本来の意味を失っている、と彼らの本来の意味を復元するために、アンチの前に追加する必要があります\スラッシュ\ *、\ +、\ {、\ |、\(と\)。

  grepを使用した場合grepコマンドは、特定のパターンについて、または各ファイル(または特定の出力)で検索するために使用され、各行は、画面上(表示)が印刷され、指定された文字モードの内容を含むが、grepコマンドを使用してこれは、ファイルの内容は変更されません。

  次のように基本的な書式grepコマンドは次のとおりです。
  [ルート@ localhostの〜]#件のgrep [オプション]パターンファイル名

  こちらのモデル、文字(文字列)、または正規表現を使用。

  grepコマンドのオプションとの一般的な意味
  だけでファイルモード-cリストに含まれている行数。
  -iメールを送る場合のパターンを無視します。
  一致する行で-lリストファイル名。
  -nは、各行の前に行番号を示しています。
  -vは、パターンに一致しない行を示しています。
  一致した行の部分を無視し、検索するための完全な単一の文字として表現し-w。
  ファイル名に見られるパターンに一致する場合、ファイル検索複数の検索結果grepコマンドはファイルだけに注意してください。単一の検索ファイル、grepコマンドは、一致するパターンを含む各列の結果を表示する場合。

 

おすすめ

転載: www.cnblogs.com/xinghen1216/p/11316925.html