複数のファイルを検索するときにファイル名を出力しません。 -i 比較中に大文字と小文字を区別しません。 -l 一致した行が 1 行でもあるファイルのファイル名だけを、1 ファイルずつ復帰改行で区切って出力します。パターンが 2 回以上見つかっても、ファイル名の出力は 1 回だけです。
grep は複数のファイル内で文字列を検索できます。複数のファイル内でパターンに一致する文字列が見つかった場合は、ファイル名とパターンに一致する行をコロンで区切って出力します。$ grep ar * actors:Humphrey Bogart alaska:Alaska is the largest state in the United States. wilde:book. ...
-V, --version grep のバージョン番号を標準出力に表示します。バグレポート には、必ずこの番号を付記 してください (下記参照)。 正規表現の選択 -E, --extended-regexp PATTERN を拡張正規表現 (ERE) として扱います (下記参照)。 (-E オプションは POSIX で 規定されています) -F, ...
12 除外(-v, invert) 結構減りました。ヒットしなくなった18行を探しましょう。-vの出番です。 除外(-v) root@ubuntu16:~#grep-i-w-v"play"alice.txt |grep-i"play"Chicago, was produced by The Players Producing Company of Chicago(Aline _ALICE'S home. LEWIS CARROLL is discovered, playin...
複数のワードからなる句を 1 つの単位にまとめる場合は、単一引用符 (') も使えます。単一引用符を使うと、$ などのメタキャラクタを単なる文字として解釈させることもできます。注– history コマンドのメタキャラクタ ! は、バックスラッシュでエスケープしないと、引用符の中にあって...