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