前のページに戻る(ファイル形式: Eric's Markdown)

grepコマンド

オプション紹介

情報付加

出力する各行の前に、その入力ファイル内での 0 から始まる バイト単位のオフセットを表示します。 -o (--only-matching) も指定されているときは、マッチする部分そのもののオフセットを示します。

。 たとえば、 grep -lZ は、いつもの改行 (newline) ではなく、値が 0 の 1 バイトを各ファイル名の後ろに 出力するのです。 このオプションは、改行のような変わった文字を含むファイル名があるときでも、 出力の曖昧さをなくしてくれます。 このオプションを find -print0, perl -0, sort -z, xargs -0 などのコマンドと組み合わせて使うと、行儀の悪いファイル名も 処理することができます。 ファイル名が改行文字を含んでいても処理できるのです。

前後行

マッチ前後行を含むマージンで,1グループ.グループ区切りが--の行.

ファイル

TODO: 続き https://linuxjm.osdn.jp/html/GNU_grep/man1/grep.1.html

色付けだけ実施

# Perl
grep -P 'keyword|$'
grep -E 'keyword|$'