grep の結果でファイル名のみ表示する

grepで検索結果をマッチしたファイル名のみ表示

grepで検索した結果で、ファイル名のみ表示したい場合は「grep -l pattern file1 file2…」とすれば、ファイル名のみ表示します

grepで検索結果をマッチしなかったファイル名のみ表示

grepで検索した結果で、マッチしなかったファイル名のみ表示したい場合は「grep -lv pattern file1 file2…」とすれば、検索でヒットしなかったファイル名のみ表示します。

但し、grep -lv pattern file1 file2…の場合は、パターンにマッチしない行が1行以上あるファイルの名前を表示するので、下記の場合での「ssl.conf」ではsslを含まない行数は「203」行あるのでlvのオプションでもヒットしますので、「lv」オプションは使用する機会は少ないかな