/ / Comment extraire une affectation de variable depuis une chaîne - linux, bash, script

Comment extraire une affectation de variable depuis une chaîne - linux, bash, scripting

J'essaie d'extraire une affectation de variable d'un fichier défini dans une chaîne plus grande dans un fichier externe /home/user/file.txt:

export OS_USERNAME=XXXXX

Je souhaite "alimenter" le fichier et extraire l'affectation de variable afin que mon script le traite comme suit:

OS_USERNAME=XXXXX

Je vais ensuite canaliser cette variable dans une autre commande que je lance sur mon script.

config -- "$OS_USERNAME" --test --run

Quelqu'un peut-il m'expliquer comment extraire cette affectation de variable du fichier externe?

Réponses:

2 pour la réponse № 1

Dans ton script

#! /bin/bash

source /path/to/file.txt
# your variables are set
command
command
...