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 № 1Nella tua sceneggiatura
#! /bin/bash
source /path/to/file.txt
# your variables are set
command
command
...