PHP 8.5.2
Preview: wordfreq.awk Size: 347 B
//usr/share/doc/gawk/examples/prog/wordfreq.awk

# wordfreq.awk --- print list of word frequencies

{
    $0 = tolower($0)    # remove case distinctions
    # remove punctuation
    gsub(/[^[:alnum:]_[:blank:]]/, "", $0)
    for (i = 1; i <= NF; i++)
        freq[$i]++
}

END {
    sort = "sort -k 2nr"
    for (word in freq)
        printf "%s\t%d\n", word, freq[word] | sort
    close(sort)
}

Directory Contents

Dirs: 0 × Files: 21

Name Size Perms Modified Actions
2.31 KB lrw-r--r-- 2022-11-17 16:36:58
Edit Download
1.33 KB lrw-r--r-- 2022-11-17 16:36:58
Edit Download
515 B lrw-r--r-- 2022-11-17 16:36:58
Edit Download
3.61 KB lrw-r--r-- 2022-11-17 16:36:58
Edit Download
507 B lrw-r--r-- 2022-11-17 16:36:58
Edit Download
2.40 KB lrw-r--r-- 2022-11-17 16:36:58
Edit Download
1.84 KB lrw-r--r-- 2022-11-17 16:36:58
Edit Download
165 B lrw-r--r-- 2022-11-17 16:36:58
Edit Download
283 B lrw-r--r-- 2022-11-17 16:36:58
Edit Download
4.24 KB lrw-r--r-- 2022-11-17 16:36:58
Edit Download
3.11 KB lrw-r--r-- 2022-11-17 16:36:58
Edit Download
1.91 KB lrw-r--r-- 2022-11-17 16:36:58
Edit Download
1014 B lrw-r--r-- 2022-11-17 16:36:58
Edit Download
341 B lrw-r--r-- 2022-11-17 16:36:58
Edit Download
3.25 KB lrw-r--r-- 2022-11-17 16:36:58
Edit Download
770 B lrw-r--r-- 2022-11-17 16:36:58
Edit Download
736 B lrw-r--r-- 2022-11-17 16:36:58
Edit Download
1.15 KB lrw-r--r-- 2022-11-17 16:36:58
Edit Download
2.90 KB lrw-r--r-- 2022-11-17 16:36:58
Edit Download
1.79 KB lrw-r--r-- 2022-11-17 16:36:58
Edit Download
347 B lrw-r--r-- 2022-11-17 16:36:58
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).