Pular para o conteúdo

SED - salvar resultados em novo arquivo

Dica publicada em Shell Script / Introdução
Fábio Berbert de Paula fabio
Hits: 3.081 Categoria: Shell Script Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

SED - salvar resultados em novo arquivo

Tendo uma lista de e-mails no arquivo marketing.txt:

bolsonaro@gmail.com
lula@hotmail.com
trump@gmail.com
moro@yahoo.com.br
gilmar@zipmail.com.br
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Quero salvar todos os destinatários de gmail.com em um novo arquivo chamado "novo.txt":

sed -n '/gmail.com/ w novo.txt' marketing.txt

ou

cat marketing.txt | sed -n '/gmail.com/ w novo.txt'

Resultado:

cat novo.txt
bolsonaro@gmail.com
trump@gmail.com


Onde:
  • /gmail.com/ - seleciona todas as linhas que contém "gmail.com"
  • w novo.txt - grava (w de write) as linhas selecionadas em "novo.txt"

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Como instalar o Google Cloud CLI no Ubuntu/Debian

Chromium e Firefox - Forma prática de abrir links em nova aba

Como copiar arquivos do Windows para o Linux

Logitech Marble Mouse

Navegando Livremente: Desabilite o JavaScript e Acesse Conteúdo Restrito (aka paywalls)

Verificar se site está online via linha de comando

Scpript para limpar os logs

Como somar todos os números contidos num arquivo texto

Variáveis em bash

Exercício Prático LPIC 06

#1 Comentário enviado por maurixnovatrento em 09/06/2020 - 11:43h

muito bom.

___________________________________
Conhecimento não se Leva para o Túmulo.

Contribuir com comentário

Entre na sua conta para comentar.