Общие сведения об устройствах и портах USB-шины

Я бы сделал это с помощью sed

$ sed -r 's/"\{([0-9]+,).*,([0-9]+)\}"/\1\2/' input
1,4
1,9
34,89

Notes

  • -r используйте ERE
  • \} литерал {
  • ([0-9] +,) сохранить несколько цифр, за которыми следует запятая, для последующего использования
  • \ 1 \ 2 обратная ссылка на сохраненные шаблоны

(ваш вывод имеет отступ, так что, возможно, вам понадобится / \ 1 \ 2 / или / \ t \ 1 \ 2 / в замене - настраивайте как хотите)

2
17.07.2016, 17:49
0 ответов

Теги

Похожие вопросы