+ Responder ao Tópico



  1. #1
    marylis
    caros,gostaria que me ajudassem a importar uma variavel por exemplo:

    shell a.sh
    MYVAR= ola


    Shell b.sh

    echo "$MYVAR"

    ajudem me

  2. olá!

    em b.sh coloque isto:

    Código :
    source a.sh

    essa linha importa as variáveis, mas também executa o conteúdo de a.sh.

    flw



  3. #3
    marylis
    obrigada

    só que não quero executar todo a.sh

    só preciso da variavel, já tentei usar o export e nada como por exemplo:
    shell a.sh
    MYVAR= ola
    export MYVAR


    Shell b.sh

    echo "$MYVAR"


  4. Talvez vc possa fazer o seguinte:

    - em a.sh você salva em um arquivo (p.e.: "vars") todas as variáveis que pretende usar em b.sh, no seguinte formato:

    Código :
    VAR1="valor1"

    - em b.sh vc importa as variáveis :

    Código :
    source vars

    e elas estarão disponíveis.


    O export apenas exporta variáveis para a shell atual e suas sub-shells:

    Código :
    bash-3.00$ 
    bash-3.00$ bash  
    bash-3.00$ export VAR="valor"
    bash-3.00$ echo ${VAR}
    valor
    bash-3.00$ bash
    bash-3.00$ echo ${VAR}
    valor
    bash-3.00$ exit
    exit
    bash-3.00$ exit
    exit
     
    bash-3.00$ echo ${VAR}
     
    bash-3.00$ 
    bash-3.00$



  5. se b.sh vai ser ativada a partir de a.sh, ative-o com parâmetro:

    em a.sh:

    b. sh "variável"

    em b.sh:

    fazer_algo $1

    o $1 é o parâmetro "variável" que vc passou.

    btw, creio que o que vc quer é retormar o contrôle por a.sh depois da execução de b.sh.









Tópicos Similares

  1. Copiar conteúdo de um arquivo para outro?
    Por aprendiz_ce no fórum Servidores de Rede
    Respostas: 2
    Último Post: 24-04-2008, 14:42
  2. permissão de arquivo para todos
    Por PitsBrown no fórum Servidores de Rede
    Respostas: 6
    Último Post: 05-10-2005, 12:05
  3. Direito de gravação para outros usuários
    Por Valois no fórum Servidores de Rede
    Respostas: 1
    Último Post: 16-02-2005, 08:29
  4. Variáveis de arquivo p/ outro ?
    Por Vilmar Diogo no fórum Linguagens de Programação
    Respostas: 1
    Último Post: 22-11-2004, 15:06
  5. Tamanha máximo de arquivo para anexo!!!!
    Por Danielvb no fórum Servidores de Rede
    Respostas: 9
    Último Post: 14-01-2003, 15:26

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L