Re: question on grep

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



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

The perl seems more general.

On 10/10/07, Andy Harrison <aharrison@xxxxxxxxx> 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@xxxxxxxxxx
> http://lists.centos.org/mailman/listinfo/centos
>
_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos

[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux