Pular para o conteúdo

Como usar valores de variáveis no sed? [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Como usar valores de variáveis no sed? [RESOLVIDO]

Enviado em 18/02/2015 - 19:43h

Olá pessoal!
Alguém pode me dizer se tem como usar valores de variáveis no sed?
Exemplos:

x="abc"
sed 's/^valor_de_x//g'
Pois queria o uso do exemplo acima ou algo parecido...
Quem puder me ajudar, ficarei muito grato!

Responder tópico

2. Re: Como usar valores de variáveis no sed? [RESOLVIDO]

Melhor resposta

Enviado em 18/02/2015 - 21:02h

passosfil escreveu:

Ops! Acabei olhando vários tutoriais, e descobri que tenho que usar aspas duplas para corrigir o problema! rsrs
O uso de aspas não resolve o problema, apenas muda ele de lugar. Funciona para alguns casos e lhe dará for de cabeças em várias outras situações.

Mantenha os apóstrofos e deixe o shell expandir a variável normalmente:


x='abc def'
sed 's/^'"$x"'//g'

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder