wils@web ~ $ cat ~/ajuda/guia-pratico-para-usar-sed-e-awk-em-scripts-bash-para-manipulacao-de-texto.md

Linux

Guia prático para usar sed e awk em scripts Bash para manipulação de texto

atualizado em 17/08/2026

O sed e o awk são ferramentas poderosas para manipulação de texto em scripts Bash. Este guia prático aborda como utilizá-los para transformar e processar dados de forma eficiente.

Introdução ao sed

O sed (Stream Editor) é um editor de texto que permite realizar operações de substituição, inserção e exclusão em arquivos de texto. Abaixo estão alguns comandos básicos:

Substituição de texto

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

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

Substituição global

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

Para substituir todas as ocorrências, adicione o modificador g.

Deletar linhas

sed '3d' arquivo.txt

Este comando remove a terceira linha do arquivo.txt.

Introdução ao awk

O awk é uma linguagem de programação para processamento de texto, especialmente útil para manipulação de dados estruturados. Veja alguns exemplos:

Imprimir colunas específicas

awk '{print $1, $3}' arquivo.txt

Este comando imprime a primeira e a terceira coluna de arquivo.txt.

Filtrar linhas

awk '$2 > 100' arquivo.txt

Este comando exibe linhas onde o valor da segunda coluna é maior que 100.

Contar linhas

awk 'END {print NR}' arquivo.txt

Este comando conta o número total de linhas no arquivo.

Conclusão

O sed e o awk são ferramentas indispensáveis para quem trabalha com scripts Bash e manipulação de texto. Pratique os comandos apresentados e explore suas funcionalidades para otimizar suas tarefas.

Dica: Combine sed e awk em um mesmo script para realizar manipulações mais complexas e eficientes.

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.