Я бы сделал это с помощью sed
$ sed -r 's/"\{([0-9]+,).*,([0-9]+)\}"/\1\2/' input
1,4
1,9
34,89
-r
используйте ERE \}
литерал {
([0-9] +,)
сохранить несколько цифр, за которыми следует запятая, для последующего использования \ 1 \ 2
обратная ссылка на сохраненные шаблоны (ваш вывод имеет отступ, так что, возможно, вам понадобится / \ 1 \ 2 /
или / \ t \ 1 \ 2 /
в замене - настраивайте как хотите)