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) { printf" %04d",$1 t=1 } } END { if (t == 0) printf"0" } '