help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: When grep-find, show the count of matches


From: filebat Mark
Subject: Re: When grep-find, show the count of matches
Date: Mon, 28 Jun 2010 21:23:07 +0800

Hi Tim

Your commands can help to count the matches, however my point is to get both the matches and the count of how many matches. ^-^

Regards,
Denny

On 6/28/10, Tim Landscheidt <tim@tim-landscheidt.de> wrote:
filebat Mark <filebat.mark@gmail.com> wrote:

> I am wondering how to show the count of matches when grep-find. Like the
> following.
> ,-----------
> | -*- mode: grep; default-directory:
> "d:/ntemacs23/myemacs/private_data/out_of_svn/" -*-
> | Grep started at Mon Jun 28 17:46:18
> |
> |  find . -name ".svn" -prune -o -type f -print0 | xargs -0 -e grep -inH -e
> emacs
> | ./#tmp.txt#:7:#+TAGS: ARCHIVE(a) WEBPAGE(w) LIFE(l) EMACS(e) IMPORTANT(i)
> HARD(h) COMPUTER(c) RECOMMENDATE(r) Tool(t)
> | ./#tmp.txt#:47438:* TODO log4j-mode in emacs
> | ./#tmp.txt#:47529:Hi emacsers
> | ./tmp.html:554:<p class="creator">HTML generated by org-mode 6.35i in
> emacs 23</p>
> | ./tmp.html~:153:<p class="creator">HTML generated by org-mode 6.35i in
> emacs 23</p>
> | ./tmp.txt:7:#+TAGS: ARCHIVE(a) WEBPAGE(w) LIFE(l) EMACS(e) IMPORTANT(i)
> HARD(h) COMPUTER(c) RECOMMENDATE(r) Tool(t)
> | ./tmp.txt:47438:* TODO log4j-mode in emacs
> |
> | Grep finished (7 matches found) at Mon Jun 28 17:46:20
> `-----------

> IMHO, one feasible way may be counting the output of *grep* buffer.
> Before moving any further, I am very willing to hear your ideas, comment or
> codesnipet for this?


- "find ... | xargs -0r grep ... | wc -l"?
- "find ... | xargs -0r cat | grep -c"?
- Read "(7 matches found)"?


Tim





--
Thanks & Regards

Denny Zhang

reply via email to

[Prev in Thread] Current Thread [Next in Thread]