Voglio inserire nel mio script un valore (stringa) che leggerei da un file di testo.
Ad esempio, invece di:
echo "Enter your name"
read name
Voglio leggere una stringa da un altro file di testo in modo che l'interprete legga la stringa dal file e non l'input dell'utente.
Migliore risposta
Per leggere le variabili da un file possiamo usare il source
o .
comando.
Supponiamo che il file contenga la seguente riga
MYVARIABLE="Any string"
possiamo quindi importare questa variabile usando
#!/bin/bash
source <filename>
echo $MYVARIABLE