Postagens

Mostrando postagens de outubro, 2012

Linux - Substituindo conteúdo de arquivos textos com sed

O Linux pode surpreende-lo de forma muito positiva inúmeras vezes. Uma das coisas mais bacanas que já utilizei e que sei que muita gente procura e não encontra com facilidade é a busca e substituoção de valores dentro de um arquivo texto. Uma grande parte das dicas que encontramos na Web são baseados em loops e etc, o que não é nada prático. A dica aqui é usar o comando "sed" junto com pipes. Vamos ao que interessa então: Busca o padrão DE e substitui por PARA dentro de "arquivo" e salva a modificação. sed -i 's/DE/PARA/g' arquivo Busca o padrão DE dentro de "arquivo" e substitui por PARA e joga para "novoarquivo" a modificação através de um pipe. sed 's/DE/PARA/g' arquivo | cat > novoarquivo