Archive for novembro, 2009
Substituindo dados com sed e vim.
Supondo que em um TXT você queira substituir todos os Jose por Joao, o comando é:
Modo preview (só mostra a substituição na tela, mas não salva o arquivo)
sed 's/Jose/Joao/g' arquivo.txt
Modo edição (não mostra nada na tela, mas substitui o arquivo)
sed -i 's/Jose/Joao/g' arquivo.txt
Modo edição com backup (substitui e deixa o arquivo original renomeado)
sed -i.bkp 's/Jose/Joao/g' arquivo.txt
* isso irá renomear o arquivo original para arquivo.txt.bkp e criará o novo arquio.txt com a substituição.
Modo captura de saída de outro comando:
comando qualquer | sed 's/Jose/Joao/g'
No editor vim é parecido, basta abrir o arquivo e rodar o comando:
:%s/Jose/Joao/g