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

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

Iago Lira
iagolira

(usa Debian)

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!



  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

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'







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts