摘自《Linux Shell 脚本攻略》一书:
#!/bin/bash
#filename : word_freq.sh
if [ $# -ne 1 ];
then
echo "Usage : $0 filename"
exit -1
fi
filename=$1
egrep -o "\b[[:alpha:]]+\b" $filename | \
awk '{ count[$0]++ }
END{
print NR,NF
printf("%-20s%s\n", "Word", "Count") ;
for(ind in count)
{printf("%-20s%d\n", ind, count[ind]); }
}'