|
From: | Marcos Braga |
Subject: | Re: [shell-script] Dúvida no SED |
Date: | Tue, 3 Dec 2013 20:20:26 -0200 |
Oi Adolfo,Tenta não usar apóstrofos, eles não deixam o s.o. interpretar as variáveis.Tente isso:BASEOFI=/arqs/dealer
BASETRE=/arqs/treina
sed "s/$BASEOFI/$BASETRE/g" chamada.sh
[]sBraga2013/12/3 Adolfo Verçosa <address@hidden>--
Estou tentando fazer uma substituição numas chamadas pelo SED e não
estou conseguindo.
Tem vários arquivos e em cada um dele existem algumas variáveis
apontando para a pasta onde está o banco de dados (ex:export
ODBCFH_DSN=/arqs/dealer/sglb/dealer.fdb) entre outras.
Para substiuir esses caminhos nesses arquivos/chamadas criei duas
variáveis conforme abaixo
BASEOFI=/arqs/dealer
BASETRE=/arqs/treina
e depois digitei o comando abaixo, porém não funcionou.
sed 's/$BASEOFI/$BASETRE/g' chamada.sh
só conseguir substituir digitando manualmente os caminhos:
sed 's/\/arqs\/dealer/\/arqs/treina/g' chamada.sh
É necessário que seja feito dessa forma por que é feito constantemente.
Então estou tentando "automatizar" a mudança dessas chamadas.
Antecipadamente agradeço a ajuda.
Adolfo Verçosa
Fortaleza-CE
Marcos Aurélio Braga
http://about.me/braga--
Marcos Aurélio Braga
http://about.me/braga
[Prev in Thread] Current Thread [Next in Thread]
- Dúvida no SED, Adolfo Verçosa, 2013/12/03
- Re: [shell-script] Dúvida no SED, Marcos Braga, 2013/12/03
- Re: [shell-script] Dúvida no SED, Marcos Braga <=
- Re: [shell-script] Dúvida no SED, Adolfo Verçosa, 2013/12/03
- Re: [shell-script] Dúvida no SED, Julio C. Neves, 2013/12/03
- Prev by Date: Re: [shell-script] Dúvida no SED
- Next by Date: Re: [shell-script] Dúvida no SED
- Previous by thread: Re: [shell-script] Dúvida no SED
- Next by thread: Re: [shell-script] Dúvida no SED
- Index(es):