Alysson,
Obrigado pela ajuda.
Testei e não obtive o resultado esperado.
Fredi,
Obrigado pela dica.
Em parte sim.
Mas caí noutra situação. O SED contou os cinco primeiros padrões corretamente e manteve os demais agrupados na segunda linha.
O arquivo tem mais de 10 repetições então ele separou cinco na primeira linha e colocou o restante na segunda.
Infelizmente isso não resolve.
Tentei algo assim:
sed ":a;s/),(/);\nINSERT INTO 'TABLE' VALUES (/5;t a"
Mas não deu certo.
Aliás deu "meio" certo, veja o retorno:
INSERT INTO `ac` VALUES (1,'Rio Branco','20 de Novembro','Sobral','69903-695','Rua'),(2,'Rio Branco','A','Floresta','69906-350','Rua'),(3,'Rio Branco','A','Terminal Cadeia Velha','69900-520','Rua'),(4,'Rio Branco','A','Jardim de Alah','69911-290','Rua'),(5,'Rio Branco','A','Manoel Julião','69912-680','Rua');
INSERT INTO 'TABLE' VALUES (6,'Rio Branco','A','João Eduardo','69904-665','Rua');
INSERT INTO 'TABLE' VALUES (7,'Rio Branco','Abacate','Morada do Sol','69910-310','Rua');
INSERT INTO 'TABLE' VALUES (8,'Rio Branco','Abelhas','Santa Quitéria','69914-370','Rua');
INSERT INTO 'TABLE' VALUES (9,'Rio Branco','Absolon de Almeida','Cerâmica','69900-430','Travessa');
INSERT INTO 'TABLE' VALUES (10,'Rio Branco','AC-040','Vila Acre','69902-450','Rodovia');
INSERT INTO 'TABLE' VALUES (11,'Rio Branco','AC-040','Triângulo','69901-365','Rodovia');
INSERT INTO 'TABLE' VALUES (12,'Rio Branco','AC-040','Areal','69902-350','Rodovia');
INSERT INTO 'TABLE' VALUES (13,'Rio Branco','AC-040','Triângulo','69902-060','Rodovia');
INSERT INTO 'TABLE' VALUES (14,'Rio Branco','AC-040','Corrente','69902-260','Rodovia');
INSERT INTO 'TABLE' VALUES (15,'Rio Branco','AC-040','Seis de Agosto','69901-180','Rodovia');
INSERT INTO 'TABLE' VALUES (16,'Rio Branco','Acácias','Tropical','69910-550','Rua');
INSERT INTO 'TABLE' VALUES (17,'Rio Branco','Açaí','Chácara Ipê','69911-710','Alameda');
INSERT INTO 'TABLE' VALUES (18,'Rio Branco','Acre','Taquari','69902-240','Rua');
INSERT INTO 'TABLE' VALUES (19,'Rio Branco','Acre','Aeroporto Velho','69903-520','Travessa');
INSERT INTO 'TABLE' VALUES (20,'Rio Branco','Açucenas','Primavera','69911-550','Rua');
.
.
.