awk ' BEGIN { p1='$1' l1='$2' p2='$3' l2='$4' cx='$5' cy='$6' dcx='$7' dcy='$8' cxi=cx - dcx cxs=cx + dcx cyi=cy - dcy cys=cy + dcy t=0 } { n=substr($0,p1,l1)+0 m=substr($0,p2,l2)+0 if (m > cyi && m < cys && n > cxi && n < cxs) { t=1 if ($1 < 10) { printf" %1d",$1 next } if ($1 < 100) { printf" %2d",$1 next } if ($1 < 1000) printf" %3d",$1 else printf" %4d",$1 } } END { if (t == 0) printf"0" } '