0

別の質問...一意のアイテムの数を取得できますか..前のケースでは、単純なインスタンスを使用しただけです。私のビジネス要件はここ
にあります... 以下の happy=7
happy=5 happy=5 のような文字列があります。基本的には、単語 happy を検索するために正規表現を使用します。重複するインスタンスが 1 つあるため、出力は "count of happy = 2" となります ...

4

2 に答える 2

0

awk を使用します。

awk '/happy/{ happy+=1 } /sad/ {sad += 1 } 
    END { print "happy =", happy+0, "sad = ", sad+0 }'

のようgrep -cに、これは各単語の出現をカウントするのではなく、各単語に一致する行の数をカウントすることに注意してください。

于 2012-06-21T17:48:03.010 に答える
0

条件ステートメントに基づいてカウンターをインクリメントできる perl や awk などを使用することをお勧めします。

于 2012-06-21T17:48:29.347 に答える