Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Curso Completo de Sed Editor de Fluxo
Highest Rated
Rating: 4.4 out of 5(27 ratings)
133 students

Curso Completo de Sed Editor de Fluxo

Edite múltiplos arquivos de uma só vez
Created byMarcos Oliveira
Last updated 2/2021
Portuguese

What you'll learn

  • Ao final desse curso você será capaz de entender o que significa esse comando: sed -E ':a ; $!N ; s/\n\s+/ / ; ta ; P ; D' file

Course content

1 section10 lectures2h 47m total length
  • Apresentação7:32
  • Introdução8:44
  • O Primeiro Sed14:42
  • Lista Detalhada de Todos os Comandos28:03
  • Pattern Space e Hold Space7:45
  • Manipulando os Registradores Internos22:12
  • Branching e Cycles10:44
  • Lista Detalhada de Todas as Opções15:40
  • Exercícios por Exemplos21:10
  • Dicas Adicionais30:52

Requirements

  • Um PC ou um notebook e vontade de conhecer e aprender.

Description

GNU Sed é uma ferramenta clássica de processamento de texto em sistemas Unix-like, pertencente ao projeto GNU. Seu nome vem de “stream editor”, ou editor de fluxo, o que descreve bem sua principal função: ler dados linha por linha, aplicar transformações conforme regras definidas e produzir a saída modificada, tudo sem carregar o arquivo inteiro na memória.

Ele é amplamente utilizado em scripts de shell e automações por ser leve, rápido e extremamente poderoso. Com GNU Sed, é possível realizar substituições de texto, remoção de linhas, inserção de conteúdo, filtragem e diversas manipulações complexas usando expressões regulares. Um dos usos mais comuns é substituir padrões em arquivos ou na saída de outros comandos, por exemplo, trocar palavras, corrigir formatos ou extrair trechos específicos.

A sintaxe do Sed gira em torno de comandos simples aplicados a padrões. O comando mais conhecido é o s (substitute), que permite substituir partes de uma linha com base em uma expressão regular. Além disso, ele suporta endereçamento por linha ou padrão, o que possibilita aplicar comandos apenas em partes específicas do texto.

GNU Sed se diferencia de outras implementações por oferecer extensões adicionais e maior compatibilidade com padrões modernos. Ele também suporta scripts mais elaborados, com múltiplas instruções encadeadas, tornando-se uma ferramenta muito útil para processamento em lote.

Apesar de parecer simples à primeira vista, dominar Sed exige prática, principalmente no uso de expressões regulares. Ainda assim, é uma ferramenta essencial para administradores de sistemas e desenvolvedores que lidam com manipulação de texto em ambientes de linha de comando.

Who this course is for:

  • É um conteúdo destinado à Estudantes e profissionais em geral, principalmente aqueles que são da área de TI.