開発 global-regular-expression-print(grep)とは何ですか? -techopediaからの定義

global-regular-expression-print(grep)とは何ですか? -techopediaからの定義

目次:

Anonim

定義-Global-Regular-Expression-Print(GREP)とはどういう意味ですか?

グローバル正規表現と印刷(GREP)は、Unixで使用されるコマンドラインテキスト検索ユーティリティです。 「grep」コマンドは、指定された正規表現に一致する行のファイルまたは標準入力を検索します。 次に、一致する行をプログラムの標準出力に出力します。

TechopediaはGlobal-Regular-Expression-Print(GREP)について説明します

grepコマンドを使用すると、ユーザーは1つ以上のファイルでパターンを含む行を検索できます。

grepコマンド形式の一般的な例は、「grep sat check.txt」です。 このコマンドは、ファイルcheck.txtから、単語の境界に関係なく、テキスト文字列「sat」を含むすべての行を出力します。 たとえば、「fisat」、「sat」、「saturn」などのテキスト文字列を含む行がある場合、すべてが出力端末に出力されます。

要件に基づいて出力を表示するために、grepとともに使用されるさまざまなオプションがあります。 これらのオプションのいくつかは次のとおりです。

  • 「-i」-大文字と小文字の区別を無視
  • 「-b」-すべての行の先頭にブロック番号を表示します
  • 「-l」-ファイル名を表示しますが、一致する行は表示しません
  • "-n"-一致した行と行番号を表示します
  • 「-v」-一致しない行を表示します

grepのバリエーションは、多くのオペレーティングシステムで利用できます。 grepの初期のバリエーションには、「egrep」および「fgrep」コマンドが含まれていました。 Egrepは正規表現構文を使用してパターンのファイルを検索し、fgrepは固定文字列を検索します。 grepのこれらのバリアントは、コマンドラインスイッチとして最新のgrep実装のほとんどに含まれています。 他のコマンドには、検索ユーティリティであることを示す「grep」という単語が含まれています。 たとえば、「pgrep」ユーティリティは、指定された正規表現に一致するプロセス名のリストを表示します。

global-regular-expression-print(grep)とは何ですか? -techopediaからの定義