Você precisa source
. (Suponho que os dois arquivos estão no mesmo local)
Em test2.sh, adicione . test1.sh
Eu tenho o seguinte arquivo chamado test1.sh que contém:
Arquivo 1 : test1.sh
#!/bin/bash
a=10
b=11
if [ $a == $b ]
then
message="A is equal to b"
else
message="A is not equal to b"
fi
Nota : Agora eu tenho o segundo arquivo chamado test2.sh
no qual eu quero imprimir a variável de mensagem do arquivo um que é test1.sh
.
Arquivo 2 : test2.sh
#!/bin/bash
.... /*How to get the message variable from file test1.sh */
echo $message
Você precisa source
. (Suponho que os dois arquivos estão no mesmo local)
Em test2.sh, adicione . test1.sh