Acesso direto ao conteúdo
Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

Você está aqui: Home  → Arquivo Dicas-L

 

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

SED - Caracteres delimitadores

Colaboração: Lilliam Palermo

Data de Publicação: 31 de Maio de 1999

Todo comando sed basicamente consiste na procura de determinados caracteres e na ação sobre os caracteres encontrados ou algum outro caracter que esteja na linha em questão.

Quando queremos fazer substituição do caracter "/" a coisa fica mais complicada, pois este é justamente o caracter utilizado para delimitar os argumentos fornecidos ao sed.

O que poucos sabem é que os caracteres delimitadores podem ser substituídos. Se quisermos substituir em um arquivo a string /usr/local/bin por /bin, teríamos que fazer algo do tipo:

  sed 's/\/usr/\local\/bin/\/bin/' teste > teste.out

o que é bastante complicado. Podemos fazer também da seguinte forma:

  sed 's|/usr/local/bin|/bin|' teste > teste.out

A "/" foi substituída pelo caracter "|" e ficou muito mais fácil digitar o comando. Esta mesma facilidade pode ser usada no editor "vi", conforme já abordado na mensagem http://www.unicamp.br/dicas-l/dicas-l/970320.html

Veja a relação completa dos artigos de Lilliam Palermo

Formato PDF
Newsfeed RSS
Formato para impressão
PDF RSS Imprimir

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 2.98/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.0 /5 (1678 votos)

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script

Treinamentos, Consultorias e Soluçoes em TI. Baseados em softwares livres e padrões abertos para ambientes de missão crítica

Submarino.com.br

As Palavras Mais Comuns da Língua Inglesa (2ª edição)