Sto provando a generare un file con una variabile di ambiente dal mio script bash, ma non funziona.Come scaricare il file dallo script di bash
Questo è il contenuto del mio script (test.sh
), che si trova in ~/scripts/test.sh
.
#!/bin/bash
FILE_NAME=/tmp/source_file
touch $FILE_NAME
echo "export TEST=\"test\"" > $FILE_NAME
source $FILE_NAME
allora io uso alias
in my ~/.bashrc
.
alias testScript=~/scripts/test.sh
Ma quando io uso il mio script testScript
, non ha impostato la variabile d'ambiente.
Che cosa si intende per "esso non ha definito variabile d'ambiente" ? Qual è il tuo risultato previsto? –
Quando provo echo $ TEST non vedo alcun valore – franki3xe
Il file '/ tmp/source_file' contiene quello che ti aspetti? –