#!/bin/bash
COMMON=/home/huimingf/bin/common.sh
if [ -r $COMMON ]
then . $COMMON
else echo "Can not obtain $COMMON" >&2
exit 1
fi
CMD="${0##*/}"
USAGE="<file> <min> <max>"
(($# != 3 )) && usage
file=$1
min=$2
max=$3
printf "\ncheck the PE not in [$min $max] in $file\n\n"
#print('code changed from commitid {} '.format(latestid))
awk -v min="$min" -v max="$max" 'BEGIN {sum=0;printf "%-8s %-6s\n","line", "PE"} {if (($5 > max || $5 < min) && NR > 1) {sum +=1; printf "%-8s %-6s\n", NR, $5}} END {print "total:" sum} ' $1
#awk -v min="$min" -v max="$max" 'BEGIN {sum=0;printf "%-8s %-6s\n","line", "PE"} {if (($5 > max || $5 < min) && NR > 1) {sum +=1; print NR, $5}} END {print "total:" sum} ' $1