Depende de quão confiável é a saída e o que acontece quando você recebe as "mensagens de erro diferentes", ou seja, como isso deve ser tratado.
Uma abordagem básica, com o que você tem acima, você pode usar awk
:
awk -F"[)(, ]" '{printf "var1=%s\nvar2=%s\n", $11,$13}'
var1=2088133.7088034691
var2=-222653.3238934391
Um "modo seguro" dependeria de o que essas mensagens de erro fazem na saída ...
Como KasiyA aponta , uma abordagem mais robusta seria usar a variável awk
integrada de NF
para calcular os campos relevantes:
awk -F"[)(, ]" '{printf "var1=%s\nvar2=%s\n", $(NF-3),$(NF-1)}'