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: Julio C. Neves
Subject: Re: [shell-script] não consigo expandir um texto como variavel, vindo de outro arquivo
Date: Mon, 2 Mar 2009 11:50:25 -0300

Fala Lord,
se entendi o que vc queria, basta vc fazer:
Var=$(eval echo $(cat /etc/menu/portas))

OBS:
Se as linhas tracejadas existirem no seu arquivo, troque cat
/etc/menu/portas por: sed '/^--*$/d' cat /etc/menu/portas;
Isso só vai funcionar se a variável tiver sido declarada antes desta linha.
-- 
Abração,
Julio
*Cursos de Shell e Zenity nos finais de semana:
- Em SP ligue (11) 2125-4747;
- Em DF ligue (61) 3223-3000;
- No RJ brevemente;
- Turmas fechadas em outras cidades ligue (21) 8112-9988*

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]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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