Это может работать для вас (GNU sed):
sed -nE '/"\\[^\\]*\\+([^\\"][^\\]*\\+)*"/{s/"\\/\n/;s/.*\n//;s/\\"/\n/;P;D}' file
Решение состоит из двух частей:
Во-первых, регулярное выражение, чтобы определить, существует ли пара из двух символов.Это может быть сложно, поскольку отрицательный класс недостаточен, потому что крайние случаи могут легко победить упрощенный подход.
Во-вторых, как только пара символов существует, текст между ними должен быть извлечен кусочком еды.