どーも!marusukeです!
テキストファイル内から検索パターンに一致する行を表示するコマンドgrep
について説明します!
grepコマンドでできること
grep [オプション] 検索パターン [ファイル...]
grep
コマンドは、ファイルの内容や標準入力から特定のパターンや文字列が含まれる行を検索し、表示するために使用されます。正規表現を使用して、より複雑な検索条件を指定することが可能です。
grepコマンドの使用例
echo -e "test\nhello\ngrep" | grep "test"
test
この使用例では、echo
コマンドで出力された文字列の中から”test”という文字列を含む行をgrep
コマンドで検索し、その行を表示しています。
※ 使用例の補足
\n
:改行コードecho -e
:末尾の改行コードをなしにする|(パイプ)
:標準出力を次のコマンドの標準入力に渡す
grepコマンドのオプション
オプション | 説明 |
---|---|
-i | 大文字小文字を区別せずに検索 |
-v | 指定したパターンを含まない行を表示 |
-n | マッチした行の行番号を表示 |
-c | マッチした行の総数を表示 |
-r | ディレクトリ内のすべてのファイルを再帰的に検索 |
-l | マッチしたパターンを含むファイルの名前のみを表示 |
-E | 拡張正規表現を使用 |
以上です!
ここまで読んでいただきありがとうございました!
コメント