unless (open(PIPE, "search \Q$pattern\E |")) {