Publicada por nickmicksoares em 06/04/2007 - 22:15h:
* nickmicksoares usa Debian

Boa noite pessoal, quero alterar o valor de uma variavel de ambiente global, que já possui seu valor inicial igual a "nada", para "novo_valor". Parece simples, mas no meu Debian Sarge não está funcionando. Preciso fazer isso via shell script (já procurei muito sobre isso). Aqui vai o que tentei já e não funcionou:

#!/bin/bash

TESTANDO=novo_valor
export TESTANDO



Executo este script, mas a viriavel TESTANDO não é alterada, mantém sempre com o valor "nada".

Bom, agradeço a resposta que propicie o funcionamento!
NickMick

  
 
Resposta de rfreundm em 07/04/2007 - 11:20h:
* rfreundm usa Slackware
* rfreundm tem conceito: nenhum voto.
 


Eu também tive muita dificuldade com variáveis globais. Uso o slackware 10.2 então as coisas podem ser um pouco diferentes mas no meu caso é assim: No arquivo /etc/profile estão algumas das variáveis globais.
Note que para definir uma variável usa-se o nome da variável e para acessa-la usase $nome da variável.

EX:
PATH="/usr/bin". =>define a variável PATH contendo um endereço dentro
echo $PATH. => exibe o conteúdo da variável PATH

Espero ter contribuido.

  


ATENÇÃO: Antes de contribuir com uma resposta, leia o artigo Qualidade de respostas e certifique-se de que esteja realmente contribuindo com a comunidade. Muitas vezes o ímpeto de contribuir nos leva a atrapalhar ao invés de ajudar.

Contribuir com resposta



CAPTCHA
[ Recarregar imagem ]

Digite o código acima:

  
* Nota: só é possível enviar respostas usuário que possui conta e esteja logado com ela, caso contrário sua mensagem será perdida.



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts