正規表現のヘルプが必要です。
Firefox の firebug 拡張機能「css-usage」を使用して、ページで参照されていないすべてのクラスにユーティリティが「UNUSED」を追加した新しい css ファイルをエクスポートできました。
UNUSED スタイルを含むすべてのスタイルを削除したいと思いますが、それにはいくつかの複雑さが伴います。つまり、一部のタグは、まだ使用されている可能性のある他のタグ/セレクターとコンマで区切られているため、コンマが含まれる行を削除したくありません。次に、一部のスタイルは中括弧で囲まれた長い複数行のブロックで指定されているため、右中括弧 '}' を持たない行は削除したくありません。
私は Mac を使用しているので、SED、AWk、または vi を使用したソリューションはすべて受け入れられます。「UNUSED」で始まり、カンマを含まず、閉じ中括弧「}」が必要な css ファイル内のすべての行を削除したいと考えています。