Tek bir komutta bir dosyada birden fazla olayın grep sayısını yapmak mümkün müdür? Örneğin:
$ cat > file
blah alfa
beta blah
blah blahgamma
gamma
Yapabilirim:
grep -c 'alfa' file
1
grep -c 'beta' file
1
grep -c 'gamma' file
2
Ancak böyle bir şey yapmak mümkün mü:
grep -c -e 'alfa' -e 'beta' -e 'gamma' -somemoreblackmagic file
ve her biri için sayıları almak?
alfa 1
beta 1
gamma 2
alfax
, alfay
, alfaz
(ayrı satırlara), bu yazı bildirir 1 alfax
/ 1 alfay
/ 1 alfaz
yerine 3 alfa
. Bir giriş satırı alfa beta
(aynı satırda) / 1 alfa beta
yerine bir raporla sonuçlanacaktır . 1 alfa
1 beta
sort file | uniq -c
ve sonra bunu yapamaz mısıngrep
?