[Linux-programlama] Re: Shell (Dosyada kelime arama)

---------

[Linux-programlama] Re: Shell (Dosyada kelime arama)

From: Husrev Ozayman <husrev_at_ozayman.com>
Date: Fri, 26 Oct 2007 11:08:55 +0300
Message-ID: <2170f9a80710260108w509de9bp9c3942ad15877992@mail.gmail.com>

daha kısa bi yol is folowing :)

grep -o strawberry fruits.txt | wc -l

toplam strawberry sayısını veriyo :)

On 10/25/07, Goksin Akdeniz <goksin_at_enixma.org> wrote:
>
> > bu şekilde yapınca aynı satırda aynı kelime iki kere geçince hatalı
> sonuç
> > çıkıyo (her satırı bi kere sayıyo), tıpkı grep -c salata file.txt deki
> gibi
>
> Pardon benim hatam.
>
> sed -e 's/\.//g' -e 's/ /\ /g' "$1" | tr 'A-Z' 'a-z' | sort | uniq -c |
> sort -nr | grep -e aranan_ifade
>
> Yapılan işlem kısaca şu: Noktalama işaretlerini çıkarıyorum. Ardından
> sözcükler arasındaki boşlukları kaldırıp her bir sözcük tek satıra
> düşüyor.
> Sözcüklerin hepsini küçük harfe dönüşütürüp kaç defa tekrarlandığını
> buluyorum. Sonra da aradığınız ifadenin doluğu satırı buluyorum. Umarım
> işinize yarar. Enixma Kasım sayısında bu konuyu yazıyorum. :) Daha fazla
> bilgi dergide yer alacak.
>
> --
> Gökşin Akdeniz
>
> http://www.enixma.org
> http://www.linuxnet.com.tr
> FEDORA TURKIYE MAIL LISTESI
> http://groups.google.com.tr/group/fedora-turkey
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama_at_liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
>
>

-- 
Husrev
husrev_at_ozayman.com

_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Fri 26 Oct 2007 - 10:38:36 EEST

---------

Bu arsiv hypermail 2.2.0 tarafindan uretilmistir.