4 if [ -z "$file" -o ! -f "$file" ]; then
5 echo This script needs a filename to operate on as a parameter.
6 echo The file will be examined and the average line length calculated.
11 awk ' { thislen=length($0); # printf("lines %-5s len %d total %d\n", numlines, thislen, totlen);
13 if (thislen != 0) { numlines++ } }
14 END { printf("average line length: %d (no blank lines) or %d (counting blank lines)\n", totlen/numlines, totlen/NR); } '