wils@web ~ $ cat ~/ajuda/guia-pratico-para-utilizar-o-comando-sed-em-scripts-bash-para-manipulacao-de-texto.md
LinuxGuia prático para utilizar o comando `sed` em scripts Bash para manipulação de texto
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.