Linuxコマンドgrepの使い方は何ですか?

grepはLinuxで重宝されるテキスト検索コマンドで、ファイルまたは標準入力で指定された文字列を検索し、マッチした行を出力する。

grepのコマンドの基本的な使い方は次のとおりです。

grep [オプション] パターン [ファイル]

grep コマンドの動作を制御するオプションがあり、よく使われるオプションとしては、次のものがあります。

n: 一致する行の行番号を表示します。

大文字小文字を区別せずに検索する

反転一致:一致しない行のみを出力

ディレクトリ内のすべてのファイルを再帰的に検索する

一致する行数を数えます。

n:マッチ行と、その後のn行を表示します

-B n:一致する行とそのn行前を表示;

–color=auto: 一致する部分をカラーで強調表示します。

検索する正規表現または文字列をパターンとして指定する。

品質の良い情報を見つけることができた

  1. ファイル内で「hello」を含む行をgrepで検索する。

grep “hello” file.txt

  1. ファイル内を大文字小文字を区別せずに「hello」を検索する

grep -i “hello” file.txt

  1. 「hello」を含む行数をファイルでカウントする:

grep -c “hello” file.txt

  1. helloを含むファイルの検索:ディレクトリとそのサブディレクトリ

/path/to/directory を grep -r “hello” で検索

  1. テキストの中で「hello」を含む行を検索して行番号を表示する

grep -n “hello” file.txt

  1. 「Hello」が含まれる行とそのあとの2行をテキストから検索する

file.txtの「hello」から2行後ろを出力する。

  1. 「hello」を含む行とその前の2行をテキストから検索する

grep -B 2 “hello” file.txt

コメントを残す 0

Your email address will not be published. Required fields are marked *


广告
広告は10秒後に閉じます。
bannerAds