概要
指定文字が含まれていないファイルを一覧で表示したいことがたまにあるが、いつもコマンドを忘れるのでメモ。
※指定文字が含まれているファイルを一覧で表示するコマンドもついでにメモ。
手順
文字列「aaaa」を含まないhtmlファイルをディレクトリ「testdir」内から検索して一覧表示する。
grep -Lir 'aaaaa' testdir --include='*.html’
※コマンドのフォーマット
grepコマンド/オプション/‘検索文字’/検索対象ディレクトリ/--include=‘*.検索対象拡張子’
文字列「aaaa」を含むhtmlファイルをディレクトリ「testdir」内から検索して一覧表示する。
grep -ril 'aaaaa' testdir --include='*.html’