どーも!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 | 拡張正規表現を使用 |
以上です!
ここまで読んでいただきありがとうございました!




コメント