Usando GNU sed :
sed 'N;s/,\(\s*\n.*PRIMARY\)/)/;P;D' file
ID_SOUR_CALENDAR BIGINT NOT NULL DEFAULT 0 COMPRESS 0 )
UNIQUE PRIMARY INDEX ( CALENDAR_DATE );
ID ,
ID_SOUR )
PRIMARY INDEX ( CALENDAR_DATE );
-
NLê / acrescenta a próxima linha de entrada no espaço padrão. -
PImprime até a primeira nova linha incorporada do espaço de padrão atual. -
DExcluir até a primeira nova linha incorporada no espaço padrão. Inicie o próximo ciclo, mas pule a leitura da entrada se ainda houver dados no espaço de padrão.