PHP では、grep
を使用して、ほぼすべてのファイル内の特定のクラスのすべてのケースを検索し、カウントします。
ここで、$classesBarred
には、search-unfocused|bg-app|enlarged-window
に似たクラス文字列 (ただしそれ以上) が含まれます。
現在の結果は
です リーリー次のような結果を配列に保存する必要があります:
リーリー ######編集:### @Freeman は、awk を使用して、ここで解決策を提供しました。
grep -orE "btn-gray|btn-outline-white" ../../front/src/components | awk -F: '{print$2}' | awk -F/ '{print $NF}' |sort| uniq-c| awk '{print $2 "::" $1}'
次の結果が得られました:
ああああ
はい、あなたのコードは
リーリーawk
を使用してgrep
の出力を 2 つの列に再配置していることがわかります。1 つの列はクラス名で、もう 1 つの列はカウントです。 出力結果は次のとおりです。これで、PHP を介してこの出力を配列に解析できるようになります。コードは次のとおりです。
リーリー配列の結果は次のとおりです:
リーリー更新:
リーリーawk と sed を使用したい場合は、次のようにすることができます:
結果は次のとおりです:
リーリー ###幸運を!