Você pode usar variáveis declaradas em um arquivo usando source filename
no seu script de shell.
Exemplo:
É assim que meu diretório se parece:
.
├── .foorc
├── foo.sh
└── testdir
└── file.txt
O conteúdo de .foorc
:
directory="./testdir"
word="World"
O conteúdo de file.txt
:
foo-bar
O conteúdo de foo.sh
:
#!/bin/bash
source .foorc
echo "Hello $word"
cat "$directory"/file.txt
Agora, a execução de ./foo.sh
resulta em:
Hello World
foo-bar