awk ' BEGIN { pos='$1' lon='$2' max='$3' min=0-'$3' } { n=substr($0,pos,lon)+0 if ( n >= max || n <= min ) printf "%s\n", $0 } '