Используйте sed, не промахнетесь.
grep по идеологии придумана для поиска строк в файле. А группировка - это скорее функция редактора, а еще точнее замены.
То, что grep сумела выбрать в выражении с группами - это не значит, что какая-то другая версия сумеет этот финт проделать так же успешно.
Но может я ошибаюсь.