回答:
find -name "*.css" ! -name "css_*" | xargs grep -H "#page-title"
findは、2セットのパラメーターを含むUNIXコマンドライン検索です。最初のパラメーター、-name "*.css"はCSS拡張子を持つファイルを探すように! -name "css_*"findに指示し、パラメーターはで始まるファイルを除外または無視するようfindに指示しますcss_。次に、このファイルのリストはxargsコマンドにパイプされます。xargsコマンドは、リストをパラメーターとしてgrepコマンドに渡します。grepコマンドは、リストから「#page-title」を見つけ、-Hパラメーターを使用してファイル名を出力します。
これはトリックを行う必要があります
grep -r --include="*.css" "#page-title" ./
--exclude="css_*"。
grepcssをアップロードしました:https : //github.com/Red-Seadog/grepcss
grepcssはCSS言語を理解するため、上記のようにfindコマンドを実行できます。
| xargs grepcss -s '#page-title'