#! /bin/bash
if [ $# -ne 1 ]
then
echo "Usage:$0 args error"
fi
filename=$1
if [ $# -ne 1 ]
then
echo "Usage:$0 args error"
fi
filename=$1
egrep -o "\b[[:alpha:]]+\b" $filename | awk ' { count[$0]++ }
END{printf("%-14s%s\n","Word","Count");
for(inq in count)
{printf("%-14s%s\n",inq,count[inq])}
}'
运行结果: