keima's caprice diary

気付いたことをメモのように綴ります。なるべく義務っぽくならないように気まぐれに記録します。

Linux 特定の文字列を含むファイルを全て検索してリストアップする


■"grep" のオプション

-r : 再帰的にgrepコマンドを実行する
-n : 行番号を出力する
-w : 文字列全体にマッチする場合
-l : ファイル名だけ出力

■使用法1

"./index.html"というファイル内にて「css」という文字列を含む行すべてを抽出し、
さらに行番号を付与して標準出力に表示する

grep -rnw './index.html' -e 'css' | cat -n

■2

カレントディレクトリ配下のすべてのファイルを検索し、「css」という文字列を含む行を抽出し、
さらに行番号を付与して標準出力に表示する

grep -rnw '.' -e 'css' | cat -n