при условии, что ваши строки для поиска всегда заключены в скобки, и при условии, что вы используете * nix
$ awk '{match($0,/\(/);printf "%s ", substr($0,RSTART)} !/\(/{print ""}' file
(string1)this is searching string1
(string2)this is searching string2
В противном случае вы должны предоставить более конкретные данные.