/ / Come estrarre un'assegnazione variabile dall'interno di una stringa: linux, bash, scripting

Come estrarre un assegnamento di variabile da una stringa - linux, bash, scripting

Sto cercando di estrarre un'assegnazione variabile da un file definito in una stringa più grande in un file esterno /home/user/file.txt:

export OS_USERNAME=XXXXX

Voglio "fonte" il file ed estrarre l'assegnazione variabile in modo che il mio script lo tratti come:

OS_USERNAME=XXXXX

Quindi inserirò questa variabile in un altro comando che sto eseguendo sul mio script.

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

Qualcuno può spiegarmi come posso estrarre questa assegnazione di variabili dal file esterno?

risposte:

2 per risposta № 1

Nella tua sceneggiatura

#! /bin/bash

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