Compare Preços no Buscape e no BondFaro
BuscaPé, líder em comparação de preços na América Latina

Asus Eee PC 0.9 Ghz
512Mb Ram - 4Gb HD

Expressões Regulares
Aurelio Marinho Jargas

Sony DCR-DVD610

DVD Snoopy
Volte Para Casa

CD Awake
Dream Theater

Pinguim de Pelúcia

Patinho Faminto
www.patinho.net

Apostilas
Expr Regular
Remasterização
SED
Shell Script

Distros
Dizinha
Patinho Faminto

Nerd
Desejo Nerd
Shell Scripts

Artístico
Livro
Musica
Poesias
Tirinhas

Bobagens
Ascii Art
Games Antigos
Porque Amar Nerds
Porque Não Amar Nerds

Eu
About Me
Recomendo
Contato
DOAÇÕES

Amigos
Aurélio
Jogos Antigos
NeoDizinha
Nerds Nervosos
ProibidoParaNormais


* = Recentemente Atualizado



website stats
Locations of visitors to this page

Anúncio provido pelo BuscaPé
BuscaPé, líder em comparação de preços na América Latina

Ver Indice Geral da Apostila de SED

Endereços - Parte 2

Já vimos os endereços do SED através do número da linha.
Mas imagine que você queira apagar toda linha que possuir uma certa palavra, o que fazer?

Nesse caso usamos o comando:
/palavra/d
Onde palavra é aquela que desejamos excluir.
E "d" significa que apagará a linha, como já vimos em outro tópico

Vamos apagar a linha que contém a palavra "cachorrinho" então

Digite no Terminal

sed /cachorrinho/d mensagem
Mostrará na tela
28-05-2008
Olá,
Estarei em casa semana que vem, no dia 4.
pq vc ñ vem para gente fazer aquele trabalho que precisamos fazer?
Hj estava passeando com meu cachorro e veio um cara e disse:
Que coisa tosca meu! Você ñ acha? ñ sei o que esse povo tem na cabeça.
Abraços

 
 

- Tem como eu apagar um trecho de um arquivo começando pela linha que contém a palavra1 até a linha que contenha a palavra2?
Sim, lembra-se das vírgulas para definir endereço com números?
Usamos a vígula aqui também, o comando será:
/palavra-inicial/,/palavra-final/d

Vamos apagar um trecho do arquivo começando pela linha que contenha "pq" e apagar até a linha que contenha "tosca".

Digite no Terminal

sed /pq/,/tosca/d mensagem
Mostrará na tela
28-05-2008
Olá,
Estarei em casa semana que vem, no dia 4.
Abraços

 
 

- Tem como apagar um trecho selecionando a palavra inicial até a linha número X?
Também tem!
Use o comando:
/palavra/,Xd
O SED comecará apagar a linha que possua a palavra "palavra" e irá apagar até a linha X

Vamos apagar da linha que tenha a palavra "pq" e apagar até a linha 6

Digite no Terminal

sed /pq/,6d mensagem
Mostrará na tela
28-05-2008
Olá,
Estarei em casa semana que vem, no dia 4.
Que coisa tosca meu! Você ñ acha? ñ sei o que esse povo tem na cabeça.
Abraços

 
 

Nota: 10

Votar:
Postado em: 2008-06-07

Ver Indice Geral da Apostila de SED

Doações
Se quer nos ajudar, pode doar pelo PagSeguro

Ou pode doar pelo Paypal clicando no botão DONATE

Compare Produtos, Lojas e Preços


As poesias devem virar um livro impresso?
Claro
Só se tiver menos de 60 páginas
Só se tiver entre 60 e 120 páginas
Só se tiver mais que 120 páginas
Só vou comprar se for barato
Só vou comprar para você ficar feliz
Livro? Que Livro? Que poesia?
Resultado