Varável que executa comando

1. Varável que executa comando

Davi
davialbergaria

(usa openSUSE)

Enviado em 20/03/2014 - 23:23h

E ai galera...

To fazendo um script pra me ajudar na obtenção de alguns dados de uma pagina web. No entanto cheguei em um momento que não consegui resolver um problema.

Estou tentando buscar em um arquivo txt um link de uma pagina web que contem uma variavel e armazena-la numa outra variavel. Ex:

ARQUIVO pagina.txt
Conteudo: www.dominio.com/$ANO/teste

SCRIPT:
...
$ANO=1996
LINK="cat pagina.txt"

Porém ao imprimir o conteudo do arquivo pagina.txt, a variavel $ANO do link não é trocada pelo valor da mesma contida no script, neste caso 1996.

Deveria trocar www.dominio.com/$ANO/teste por www.dominio.com/1996/teste.

Alguem tem alguma ideia ?

Valeu !


  


2. Re: Varável que executa comando

Fernando
phoemur

(usa Debian)

Enviado em 23/03/2014 - 16:26h


LINK=$(cat pagina.txt)


ou então


LINK=`cat pagina.txt`


Isso é muito simples, acho que você deve ter gasto mais tempo pra fazer a pergunta aqui no fórum do que pra achar a resposta no google..

Abraços



3. Re: Varável que executa comando

Davi
davialbergaria

(usa openSUSE)

Enviado em 24/03/2014 - 10:27h

Então, eu pesquisei, a questão é que não quero simplesmente exibir o nome pagina.txt, mas ao invés de página será uma variável, sendo assim: $pagina.txt, e quando é feito isso imprime na tela "cat $pagina.txt" ao invés de exibir o conteúdo.








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts