patt="$(printf "id=\"%s\"|" $(<file2))" awk '$0 ~ patt{print $0RS}' RS="</object>" patt="${patt%|}" file1