ホームページ  >  記事  >  運用・保守  >  Linuxのgrepとは何ですか

Linuxのgrepとは何ですか

WBOY
WBOYオリジナル
2022-03-16 16:15:587029ブラウズ

Linux では、grep はシステムのコマンドです。このコマンドは、グローバル正規表現出力「global Regular Expression print」の略です。ファイル内の修飾された文字列を検索するために使用されます。構文は「grep[ -abcEFGhHilLnqrsvVwxy]」。

Linuxのgrepとは何ですか

#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。

Linux における grep とは

grep コマンドは、global Regular Expression print (グローバル正規表現出力) の略称で、Linux システムで最も強力なコマンドの 1 つです。 1 つ以上のファイルで、指定されたコンテンツに一致する行を検索し、一致するコンテンツを出力します。

Linux grep コマンドは、ファイル内の条件を満たす文字列を検索するために使用されます。

grep コマンドは、指定されたテンプレート スタイルをコンテンツに含むファイルを検索するために使用されます。ファイルのコンテンツが指定されたテンプレート スタイルと一致することが見つかった場合、デフォルトの grep コマンドは、テンプレート スタイルを含む列を表示します。ファイル名が指定されていない場合、またはファイル名が - - の場合、grep コマンドは標準入力デバイスからデータを読み取ります。

grep 構文形式:

grep [参数]

共通パラメータ:

  • -i: 大文字と小文字を区別しない

  • - c: 一致する行数のみを出力します

  • -l: 一致するファイル名のみをリストし、特定の一致する行はリストしません

  • -n : 一致するすべての行をリストし、行番号を表示します

  • #-h: 複数のファイルをクエリするときにファイル名を表示しません

  • -v:一致するテキストを含まないすべての行を表示

  • -w: 単語全体に一致

  • -x: 行全体に一致

  • -r:

テスト ディレクトリを再帰的に検索します。ファイルの内容はすべて同じです:

Linuxのgrepとは何ですか

# # 例 1. 文字列

grep test test01.txt

grep -i test test01.txt#Ignore case

Linuxのgrepとは何ですか# # を検索します。 grep -n test test01.txt#-n は行番号を表示します

##grep -v 003 test01.txt#-v は一致しない行を表示します Linuxのgrepとは何ですか

関連する推奨事項: 「Linuxのgrepとは何ですかLinux ビデオ チュートリアル

以上がLinuxのgrepとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。