shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] não consigo expandir um texto como variavel, vindo de


From: André Saunite
Subject: Re: [shell-script] não consigo expandir um texto como variavel, vindo de outro arquivo
Date: Mon, 2 Mar 2009 08:51:01 -0300

Olá,

Você pode enviar o modo que está usando para fazer a substituição?

Enquanto isso segue uma alternativa:

$ cat portas
teste1 12000 redelocal1

$ cat script.sh
#!/bin/bash
redelocal1=192.168.0.1
sed "s/redelocal1/$redelocal1/g" $1

$ ./script.sh portas
teste1 12000 192.168.0.1

Abs,
André Saunite

2009/3/1 LORD <address@hidden>:
> ola gente,
> é o seguinte, criei um arquivo de texto, /etc/menu/portas, que contem
> o seguinte texto:
> ----------------------------
> teste1 12000 "$redelocal1"
> -----------------------------
>
> e em um script, eu tento pegar essa linha, sendo que eu tenho no script,
> uma variavel redelocal1=192.168.0.1 e tentei de varias formas fazer com
> que ao ler o conteudo desse arquivo, o script substituisse $redelocal1
> pelo conteudo da variavel, mas depurando eu vi que ele protege deixando
> '$redelocal1'. Ja tentei usar tr para remover a aspa simples, ja tentei
> encadear varios echo, printf e tantos mais, so q sempre recebo
> $redelocal1 como saida.
> Alguem pode me ajudar?
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 


reply via email to

[Prev in Thread] Current Thread [Next in Thread]