class から始まり iconButton--logo で終わる文字列の検索。
git grep 'class.*iconButton--logo'
CSSで定義されたクラスが、HTML側でどんなふうに使われているか調べるときに使えそう。
他によく使うやつ
検索する単語、場所やファイルの絞り込み、結果の表示、いくつかあるけど組み合わせて使うことが多い。
複数単語の検索。
git grep -e id= --and -e class=
ディレクトリの指定。
git grep 'class' -- 'style/'
ファイル形式の指定。
git grep 'iconButton--logo' -- *.html
ヒットしたファイルの場所だけ表示。
git grep -l 'iconButton--logo'
ヒットした行の前後 2行を表示。
git grep -C 2 'iconButton--logo'
追記
classから始まりiconButton--logoで終わる文字列の検索。
ちょっと違うかも。git grep 'id=".*"' で検索すると以下では id="hoge" class="hoge" までヒットする。
$ git grep 'id=".*"' hoge.html:1: <div id="hoge" class="hoge">
またわかっことがあったらここに書く。