Wie kann ich die Anzahl der Übereinstimmungen zurückgeben, anstatt die Übereinstimmungen auszudrucken?

Wie kann ich die Anzahl der Übereinstimmungen zurückgeben, anstatt die Übereinstimmungen auszudrucken?

Wie kann ich die Anzahl der Übereinstimmungen zurückgeben, anstatt sie auszudrucken? Welchen Befehl sollte ich also grundsätzlich verwenden?

Antwort1

Wenn Sie grep verwenden, verwenden Sie eine Kombination aus -o(bewirkt, dass grep jede Übereinstimmung ausgibt) und wc -l:

Testdatei:

aaa bbb ccc aaa ddd eee
fff aaa ggg hhh aaa jjj

Ausführung:

>grep -o aaa foo.dat| wc -l
4

verwandte Informationen