Linux自習の旅-基本コマンド(grepコマンド)

Linux自習の旅-基本コマンド(grepコンテンツ検索コマンド)


序文

1.前のセクションでは、ワイルドカードの基本的な機能と使用法について説明しました。まだ読んでいない場合は、以下のリンクをクリックしてご覧ください:ワイルドカード

2.このセクションでは、引き続きコマンドに戻り、別の検索コマンドgrepについて説明しますが、grepはfindの検索ファイルとは異なり、ファイルの内容を検索するためにgrepが使用されます。


ヒント:この記事の内容は次のとおりです

1つ、grepの紹介

grepの主な機能は、ファイル内の文字列に一致する行を抽出することです。

  • コマンド名:grep
  • 場所:/ usr / bin / grep
  • 実行権限:すべてのユーザー
  • 関数の説明:ファイルの内容の文字列に一致する行を抽出します
命令格式
grep [选项] 查找内容 文件
常用选项:
-n:显示行号
-v:反向查找
-i:忽略大小写
-o:仅显示匹配到的字符串
--color=auto:搜索出的结果颜色高亮显示(默认选项)

2、grepの使用

1.ファイル内の特定の文字列を直接検索し、grepに一致した文字列に対応する行を表示させる場合:

grep root / etc / passwd:/ etcディレクトリでのpasswdファイルの検索を表し、ルートフィールドを含む行を表示します
ここに画像の説明を挿入


2.ファイル内の特定の文字列を直接検索し、grepに一致した文字列に対応する行を表示させる場合、行番号の識別があります。

grep -n root / etc / passwd:/ etcディレクトリ内のpasswdファイル検索し、ルートフィールドを含む行を表示し、ファイル内の行数を表示することを意味します
ここに画像の説明を挿入

3.ファイル内の特定の文字列を直接検索し、grepに一致した文字列に対応する行を表示させる場合は、大文字と小文字を区別しないでください。

grep -i user / etc / passwd:/ etcディレクトリ内のpasswdファイル検索し、userフィールドを含む行を表示することを意味します。userフィールドは大文字と小文字を区別せずに表示されます。つまり、大文字のUSERまたは小文字のします
ここに画像の説明を挿入

4.ファイル内の特定の文字列を直接検索し、一致した文字列に対応する行を除くすべての行をgrepに表示させる場合:

grep -v repos redhat.repo:このディレクトリでredhat.repoファイル検索し、reposフィールドを含む行を表示せず、reposフィールドを含まない行のみを表示することを意味します
ここに画像の説明を挿入


総括する

このセクションでは、
{

grepの基本的な使用法

}で
次のセクションで、私たちはgrepのとそれを使用しているとき、正規表現についてお話します。

おすすめ

転載: blog.csdn.net/qq313088385/article/details/113697059