No meu script bash, terei duas variáveis chamadas "args1" e "args2". Cada um deles terá conteúdo como este:
Matching cluster names:
[a-z]+
[a-z]+
...
Então "args1" poderia ser:
Matching cluster names:
dev1ff
dev2ff
e "args2" poderia ser:
Matching cluster names:
dev2ff
dev3ff
Eu preciso combiná-los para produzir:
Matching cluster names:
dev1ff
dev2ff
dev3ff
Eu posso chegar perto disso com esta linha:
echo "$(echo "$args1" | grep -v "^Matching") $(echo "$args2" | grep -v "^Matching")" | sort -u
Isso produz algo mais ou menos assim:
Matching clusters:
dev1ff
dev2ff dev3ff
Os nomes reais são irrelevantes, mas o problema é que não consigo inserir uma nova linha entre o primeiro e o segundo bloco. Eu tentei várias variações de coisas nesse espaço entre os dois blocos "$(...)", mas nada funcionou.