> 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