Re: Zliczanie wyrazów

Autor: Michal Rolka (mrc_at_fidonet.org.pl)
Data: Wed 16 Jun 1999 - 18:06:14 MET DST


Niedziela 13.06.99, Jan Kowalski pisze:

 JK> Przeszeregować wyrazy w dokumencie WORD'a alfabetycznie oraz zliczyć
 JK> ile razy dany wyraz występuje w tekscie.

Mam propozycję dla pliku tekstowego: użyć następującego skryptu w AWK:

BEGIN { FS="[ .,;:\"()]" }
{ for (i = 1; i <= NF; i++) {
    if ($i ~ /^[A-Za-ząćęłńóśźżĄĆĘŁŃÓŚŻ]+$/) {
      ile[tolower($i)]++
    }
  }
}
END {for (slowo in ile) print slowo, ile[slowo] }

GNU AWK dla DOS jest na
ftp://ftp.icm.edu.pl/pub/simtelnet/gnu/djgpp/v2gnu/gwk303b.zip

--
Michał Rolka     FidoNet: 2:484/26    http://www.igo.katowice.pl/~rolka/
 ... Kupiłem szybki modem. Mam dość wysokich rachunków ;-)


To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 18:37:35 MET DST