wils@web ~ $ cat ~/ajuda/guia-pratico-para-utilizar-o-comando-sed-em-scripts-bash-para-manipulacao-de-texto.md

Linux

Guia prático para utilizar o comando `sed` em scripts Bash para manipulação de texto

atualizado em 20/08/2026

O sed (stream editor) é uma ferramenta poderosa para manipulação de texto em scripts Bash. Ele permite executar operações de edição de texto de forma não interativa, tornando-o ideal para automação.

Introdução ao sed

O sed lê dados de entrada, aplica as operações especificadas e produz a saída modificada. É frequentemente utilizado para substituições, exclusões e inserções de texto.

Instalação

O sed geralmente já vem instalado em distribuições Linux. Para verificar, execute:

sed --version

Uso Básico

O comando básico do sed é:

sed 's/padrao/substituicao/' arquivo.txt

Isso substitui a primeira ocorrência de padrao por substituicao em cada linha do arquivo.txt.

Substituições Globais

Para substituir todas as ocorrências em uma linha, adicione o modificador g:

sed 's/padrao/substituicao/g' arquivo.txt

Exclusão de Linhas

Para excluir linhas que contêm um padrão específico:

sed '/padrao/d' arquivo.txt

Inserção de Texto

Para inserir uma linha antes de uma linha que contém um padrão:

sed '/padrao/i Nova linha' arquivo.txt

Para adicionar uma linha após:

sed '/padrao/a Nova linha' arquivo.txt

Redirecionando a Saída

Para salvar as alterações em um novo arquivo:

sed 's/padrao/substituicao/g' arquivo.txt > novo_arquivo.txt

Conclusão

O sed é uma ferramenta extremamente útil para manipulação de texto em scripts Bash. Com ele, você pode automatizar diversas tarefas de edição de forma eficiente.

Dica: Sempre faça um backup dos seus arquivos antes de aplicar alterações com sed, especialmente em arquivos importantes.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.