ホームページ >運用・保守 >Linuxの運用と保守 >Linuxのgrepとは何ですか
Linux では、grep はシステムのコマンドです。このコマンドは、グローバル正規表現出力「global Regular Expression print」の略です。ファイル内の修飾された文字列を検索するために使用されます。構文は「grep[ -abcEFGhHilLnqrsvVwxy]」。
#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。
grep コマンドは、global Regular Expression print (グローバル正規表現出力) の略称で、Linux システムで最も強力なコマンドの 1 つです。 1 つ以上のファイルで、指定されたコンテンツに一致する行を検索し、一致するコンテンツを出力します。
Linux grep コマンドは、ファイル内の条件を満たす文字列を検索するために使用されます。
grep コマンドは、指定されたテンプレート スタイルをコンテンツに含むファイルを検索するために使用されます。ファイルのコンテンツが指定されたテンプレート スタイルと一致することが見つかった場合、デフォルトの grep コマンドは、テンプレート スタイルを含む列を表示します。ファイル名が指定されていない場合、またはファイル名が - - の場合、grep コマンドは標準入力デバイスからデータを読み取ります。
grep 構文形式:
grep [参数]
共通パラメータ:
-i: 大文字と小文字を区別しない
- c: 一致する行数のみを出力します
-l: 一致するファイル名のみをリストし、特定の一致する行はリストしません
-n : 一致するすべての行をリストし、行番号を表示します
#-h: 複数のファイルをクエリするときにファイル名を表示しません
-v:一致するテキストを含まないすべての行を表示
-w: 単語全体に一致
-x: 行全体に一致
-r:
テスト ディレクトリを再帰的に検索します。ファイルの内容はすべて同じです:
# # 例 1. 文字列 grep test test01.txtgrep -i test test01.txt#Ignore case# # を検索します。 grep -n test test01.txt#-n は行番号を表示します
##grep -v 003 test01.txt#-v は一致しない行を表示します
関連する推奨事項: 「Linux ビデオ チュートリアル
」以上がLinuxのgrepとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。