[CentOS] question on grep

mups.cp mups.cp at gmail.com
Wed Oct 10 19:32:30 UTC 2007


A simple one
# echo "jerry jerry" | tr " " "\n" | grep -c jerry
2

The perl seems more general.

On 10/10/07, Andy Harrison <aharrison at gmail.com> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
>
>
> On 10/10/07, Jerry Geis  wrote:
> > Is there a command line option on grep that says
> > count ALL occurances on a line not just the first one???
> >
> > echo "jerry jerry" | grep -c jerry
> >
>
> Grep can just count the number of lines with occurrences not the
> number of them.  You can do it in perl though.
>
>
> # echo "jerry jerry" | perl -lane '$count = grep $_ =~ m/jerry/, @F;
> print $count'
> 2
>
> - --
> Andy Harrison
> public key: 0x67518262
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.5 (GNU/Linux)
> Comment: http://firegpg.tuxfamily.org
>
> iD8DBQFHDSMVNTm8fWdRgmIRAsDIAJ9KiT+6vuaWjwezW+nd5YuHVRCJ6wCfQIoq
> Wat5Wo5Kmsup6XnJ06RVaVo=
> =WlD0
> -----END PGP SIGNATURE-----
> _______________________________________________
> CentOS mailing list
> CentOS at centos.org
> http://lists.centos.org/mailman/listinfo/centos
>



More information about the CentOS mailing list