10 EXEMPLOS para você usar o Sed como NINJA

Sed é o mesmo que Stream EDitor ou editor de fluxo em sistemas tipo UNIX. No Linux a versão do editor é o GNU Sed com alguns recursos extras.


10 EXEMPLOS para você usar o Sed como NINJA

Sed é o mesmo que Stream EDitor ou editor de fluxo. Muito utilizado nos sistemas tipo Unix. No Linux a versão do editor é o GNU Sed com alguns recursos extras.

Assista ao Vídeo

Lista dos comandos

  • 01. Exibir ou remover somente a última linha
    sed '$!d' file.txt # Somente a última linha
    sed '$ d' file.txt # Tudo mesno a última linha
    
  • 02. Inserir em uma linha específica
    sed -i '1i\LINHA X' file.txt
    
  • 03. Trocando quebra de linha por espaço
    sed ':a;$!N;s/\n/ /g;ta' file.txt
    
  • 04. Usando outros caracteres de substituição
    sed 's@//@/@g' file.txt
    # Ou
    sed 's|//|/|g' file.txt
    
  • 05. Converter um hiperlink HTML para Markdown
    sed -r 's@<a href=\"(.*)\">(.*)</a>@[\2](\1)@' file.txt
    
  • 06. Casando strings com &
    sed 's/.*/&-&/g' palavras.txt' file.txt
    

  • 07. Alterar a linha subsequente
    sed 'N;s/\n/\t/' file.txt
    
  • 08. Alterar determinadas linhas
    sed 's/x$/CONTENT/g' file.txt
    
  • 09. Convertendo de Minúsculas para Maiúsculas
    sed 's/.*/\U&/g' file.txt
    
  • 10. Convertendo somente determinados caracteres de uma string
    sed 's/^./\L&/3' file.txt
    

    Transforma o 3º caracterer em minúscula.

Quer aprender mais sobre Sed e Expressões Regulares ?

Curso Completo de Sed Editor de Fluxo: https://terminalroot.com.br/sed/

Curso de Sed na Udemy: http://bit.ly/sed-curso

Curso Completo de Expressões Regulares: https://terminalroot.com.br/regex/

Curso de Regex na Udemy: http://bit.ly/regex-udemy

Veja também:


sed gnu regex comandos


Compartilhe


Nosso canal no Youtube

Inscreva-se


Marcos Oliveira

Marcos Oliveira

Desenvolvedor de software
https://github.com/terroo

Artigos Relacionados




Pacote Promocional com Todos os Cursos

Adquira todos os cursos para se tornar um ninja do Terminal e do Linux.

Mais detalhes

Receba as novidades no seu e-mail!

Após cadastro e confirmação do e-mail, enviaremos semanalmente resumos e também sempre que houver novidades por aqui para que você mantenha-se atualizado!


caso queira entrar em contato conosco, envie-nos um e-mail.