MAL - Memória Auxiliar do Lutieri

terça-feira, fevereiro 12, 2008

Substituições no Vim

Antes:

001 Brasil
002 Afeganistão
003 Albânia
004 Argélia
005 Armênia
006 Bangladesh
007 Belize
008 Botsuana
009 Burkina-Fasso
010 Burundi
011 Butão
012 Cabo Verde

Comando de replace do VIM:

:%s/^\(\w\+\)\(\s\)\(.*\)/Insert\ INTO\ \`paises\`\ (\`codigo\`\,\ \`descricao\`) VALUES\ (\'\1\'\,\ \'\3\'\)\;/g

Depois:

Insert INTO `paises` (`codigo`, `descricao`) VALUES ('001', 'Brasil');
Insert INTO `paises` (`codigo`, `descricao`) VALUES ('002', 'Afeganistão');
Insert INTO `paises` (`codigo`, `descricao`) VALUES ('003', 'Albânia');
Insert INTO `paises` (`codigo`, `descricao`) VALUES ('004', 'Argélia');
Insert INTO `paises` (`codigo`, `descricao`) VALUES ('005', 'Armênia');
Insert INTO `paises` (`codigo`, `descricao`) VALUES ('006', 'Bangladesh');
Insert INTO `paises` (`codigo`, `descricao`) VALUES ('007', 'Belize');
Insert INTO `paises` (`codigo`, `descricao`) VALUES ('008', 'Botsuana');
Insert INTO `paises` (`codigo`, `descricao`) VALUES ('009', 'Burkina-Fasso');
Insert INTO `paises` (`codigo`, `descricao`) VALUES ('010', 'Burundi');
Insert INTO `paises` (`codigo`, `descricao`) VALUES ('011', 'Butão');
Insert INTO `paises` (`codigo`, `descricao`) VALUES ('012', 'Cabo Verde');

Link de consulta: http://www.softpanorama.org/Editors/Vimorama/vim_regular_expressions.shtml

Pronto para importar no MySQL. :-)

Marcadores:

0 Comentários:

Postar um comentário

<< Home



Chat with Lutieri G. B.

Subscribe in a reader