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
Comentários
Postar um comentário