com awk
:
awk '{if($0=="click"){getline n;printf "%s(%s)\n", $0, n}else{print}}' file
Se a linha corresponder a click
, carregue a próxima linha em uma variável chamada n
e imprima o formato de saída desejado.
Editar:
Se houver um número variável de várias linhas e você quiser combiná-las até que a linha vazia ocorra, use isto:
awk '{if($0=="click"){getline n; printf "%s(%s", $0, n;
while($0!=""){printf ",%s", $0; getline};
printf ")\n\n", x}else{print}}' file
Imprime as linhas separadas por vírgulas, até encontrar uma linha vazia.